Skip to content
Snippets Groups Projects
configure 958 KiB
Newer Older
  • Learn to ignore specific revisions
  • #! /bin/sh
    # Guess values for system-dependent variables and create Makefiles.
    
    David M. Lee's avatar
    David M. Lee committed
    # Generated by GNU Autoconf 2.69 for asterisk trunk.
    
    # Report bugs to <https://issues.asterisk.org>.
    
    David M. Lee's avatar
    David M. Lee committed
    # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
    
    # This configure script is free software; the Free Software Foundation
    # gives unlimited permission to copy, distribute and modify it.
    #
    # "Asterisk"
    
    ## -------------------- ##
    ## M4sh Initialization. ##
    ## -------------------- ##
    
    # Be more Bourne compatible
    DUALCASE=1; export DUALCASE # for MKS sh
    
    if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
    
      # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
    
      # is contrary to our usage.  Disable this feature.
      alias -g '${1+"$@"}'='"$@"'
    
      setopt NO_GLOB_SUBST
    else
    
      case `(set -o) 2>/dev/null` in #(
      *posix*) :
        set -o posix ;; #(
      *) :
         ;;
    
    as_nl='
    '
    export as_nl
    # Printing a long string crashes Solaris 7 /usr/bin/printf.
    as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
    as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
    as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
    
    # Prefer a ksh shell builtin over an external printf program on Solaris,
    # but without wasting forks for bash or zsh.
    if test -z "$BASH_VERSION$ZSH_VERSION" \
        && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
      as_echo='print -r --'
      as_echo_n='print -rn --'
    elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
    
      as_echo='printf %s\n'
      as_echo_n='printf %s'
    else
      if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
        as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
        as_echo_n='/usr/ucb/echo -n'
    
        as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
        as_echo_n_body='eval
          arg=$1;
    
          case $arg in #(
    
          *"$as_nl"*)
    	expr "X$arg" : "X\\(.*\\)$as_nl";
    	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
          esac;
          expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
        '
        export as_echo_n_body
        as_echo_n='sh -c $as_echo_n_body as_echo'
    
      export as_echo_body
      as_echo='sh -c $as_echo_body as_echo'
    fi
    
    # The user is always right.
    if test "${PATH_SEPARATOR+set}" != set; then
      PATH_SEPARATOR=:
      (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
        (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
          PATH_SEPARATOR=';'
      }
    
    # IFS
    # We need space, tab and new line, in precisely that order.  Quoting is
    # there to prevent editors from complaining about space-tab.
    # (If _AS_PATH_WALK were called with IFS unset, it would disable word
    # splitting by setting IFS to empty value.)
    IFS=" ""	$as_nl"
    
    # Find who we are.  Look in the path if we contain no directory separator.
    
    David M. Lee's avatar
    David M. Lee committed
    as_myself=
    
    case $0 in #((
    
      *[\\/]* ) as_myself=$0 ;;
      *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
    for as_dir in $PATH
    do
      IFS=$as_save_IFS
      test -z "$as_dir" && as_dir=.
    
        test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
      done
    
    IFS=$as_save_IFS
    
         ;;
    esac
    # We did not find ourselves, most probably we were run as `sh COMMAND'
    # in which case we are not to be found in the path.
    if test "x$as_myself" = x; then
      as_myself=$0
    fi
    if test ! -f "$as_myself"; then
    
      $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
    
    # Unset variables that we do not need and which cause bugs (e.g. in
    # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
    # suppresses any "Segmentation fault" message there.  '((' could
    # trigger a bug in pdksh 5.2.14.
    for as_var in BASH_ENV ENV MAIL MAILPATH
    do eval test x\${$as_var+set} = xset \
      && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
    
    PS1='$ '
    PS2='> '
    PS4='+ '
    
    # NLS nuisances.
    
    LC_ALL=C
    export LC_ALL
    LANGUAGE=C
    export LANGUAGE
    
    (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
    
    David M. Lee's avatar
    David M. Lee committed
    # Use a proper internal environment variable to ensure we don't fall
      # into an infinite loop, continuously re-executing ourselves.
      if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
        _as_can_reexec=no; export _as_can_reexec;
        # We cannot yet assume a decent shell, so we have to provide a
    # neutralization value for shells without unset; and this also
    # works around shells that cannot unset nonexistent variables.
    # Preserve -v and -x to the replacement shell.
    BASH_ENV=/dev/null
    ENV=/dev/null
    (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
    case $- in # ((((
      *v*x* | *x*v* ) as_opts=-vx ;;
      *v* ) as_opts=-v ;;
      *x* ) as_opts=-x ;;
      * ) as_opts= ;;
    esac
    exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
    # Admittedly, this is quite paranoid, since all the known shells bail
    # out after a failed `exec'.
    $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
    as_fn_exit 255
      fi
      # We don't want this to propagate to other subprocesses.
              { _as_can_reexec=; unset _as_can_reexec;}
    
    if test "x$CONFIG_SHELL" = x; then
    
      as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
      emulate sh
      NULLCMD=:
      # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
      # is contrary to our usage.  Disable this feature.
      alias -g '\${1+\"\$@\"}'='\"\$@\"'
      setopt NO_GLOB_SUBST
    
      case \`(set -o) 2>/dev/null\` in #(
      *posix*) :
        set -o posix ;; #(
      *) :
         ;;
    esac
    
    "
      as_required="as_fn_return () { (exit \$1); }
    as_fn_success () { as_fn_return 0; }
    as_fn_failure () { as_fn_return 1; }
    as_fn_ret_success () { return 0; }
    as_fn_ret_failure () { return 1; }
    
    as_fn_success || { exitcode=1; echo as_fn_success failed.; }
    as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
    as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
    as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
    if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
    
    else
      exitcode=1; echo positional parameters were not saved.
    fi
    
    David M. Lee's avatar
    David M. Lee committed
    test x\$exitcode = x0 || exit 1
    test -x / || exit 1"
    
      as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
      as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
      eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
      test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
    test \$(( 1 + 1 )) = 2 || exit 1"
      if (eval "$as_required") 2>/dev/null; then :
      as_have_required=yes
    
      as_have_required=no
    
      if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
    
      as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
    as_found=false
    
    for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
    do
      IFS=$as_save_IFS
      test -z "$as_dir" && as_dir=.
    
      as_found=:
      case $as_dir in #(
    
    	 /*)
    	   for as_base in sh bash ksh sh5; do
    
    	     # Try only shells that exist, to save several forks.
    	     as_shell=$as_dir/$as_base
    	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
    		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
      CONFIG_SHELL=$as_shell as_have_required=yes
    		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
      break 2
    fi
    fi
    
      as_found=false
    
    $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
    	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
      CONFIG_SHELL=$SHELL as_have_required=yes
    fi; }
    
    IFS=$as_save_IFS
    
          if test "x$CONFIG_SHELL" != x; then :
    
    David M. Lee's avatar
    David M. Lee committed
      export CONFIG_SHELL
                 # We cannot yet assume a decent shell, so we have to provide a
    # neutralization value for shells without unset; and this also
    # works around shells that cannot unset nonexistent variables.
    # Preserve -v and -x to the replacement shell.
    BASH_ENV=/dev/null
    ENV=/dev/null
    (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
    case $- in # ((((
      *v*x* | *x*v* ) as_opts=-vx ;;
      *v* ) as_opts=-v ;;
      *x* ) as_opts=-x ;;
      * ) as_opts= ;;
    esac
    exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
    # Admittedly, this is quite paranoid, since all the known shells bail
    # out after a failed `exec'.
    $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
    exit 255
    
        if test x$as_have_required = xno; then :
      $as_echo "$0: This script requires a shell more modern than all"
      $as_echo "$0: the shells that I found on your system."
      if test x${ZSH_VERSION+set} = xset ; then
        $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
        $as_echo "$0: be upgraded to zsh 4.3.4 or later."
      else
        $as_echo "$0: Please tell bug-autoconf@gnu.org and
    $0: https://issues.asterisk.org about your system,
    $0: including any error possibly output before this
    $0: message. Then install a modern shell, or manually run
    $0: the script under such a shell if you do have one."
      fi
      exit 1
    
    SHELL=${CONFIG_SHELL-/bin/sh}
    export SHELL
    # Unset more variables known to interfere with behavior of common tools.
    CLICOLOR_FORCE= GREP_OPTIONS=
    unset CLICOLOR_FORCE GREP_OPTIONS
    
    ## --------------------- ##
    ## M4sh Shell Functions. ##
    ## --------------------- ##
    # as_fn_unset VAR
    # ---------------
    # Portably unset VAR.
    as_fn_unset ()
    {
      { eval $1=; unset $1;}
    }
    as_unset=as_fn_unset
    
    # as_fn_set_status STATUS
    # -----------------------
    # Set $? to STATUS, without forking.
    as_fn_set_status ()
    {
      return $1
    } # as_fn_set_status
    
    # as_fn_exit STATUS
    # -----------------
    # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
    as_fn_exit ()
    {
      set +e
      as_fn_set_status $1
      exit $1
    } # as_fn_exit
    
    # as_fn_mkdir_p
    # -------------
    # Create "$as_dir" as a directory, including parents if necessary.
    as_fn_mkdir_p ()
    {
    
      case $as_dir in #(
      -*) as_dir=./$as_dir;;
      esac
      test -d "$as_dir" || eval $as_mkdir_p || {
        as_dirs=
        while :; do
          case $as_dir in #(
          *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
          *) as_qdir=$as_dir;;
          esac
          as_dirs="'$as_qdir' $as_dirs"
          as_dir=`$as_dirname -- "$as_dir" ||
    $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
    	 X"$as_dir" : 'X\(//\)[^/]' \| \
    	 X"$as_dir" : 'X\(//\)$' \| \
    	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
    $as_echo X"$as_dir" |
        sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
    	    s//\1/
    	    q
    	  }
    	  /^X\(\/\/\)[^/].*/{
    	    s//\1/
    	    q
    	  }
    	  /^X\(\/\/\)$/{
    	    s//\1/
    	    q
    	  }
    	  /^X\(\/\).*/{
    	    s//\1/
    	    q
    	  }
    	  s/.*/./; q'`
          test -d "$as_dir" && break
        done
        test -z "$as_dirs" || eval "mkdir $as_dirs"
    
    David M. Lee's avatar
    David M. Lee committed
      } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
    
    
    
    } # as_fn_mkdir_p
    
    David M. Lee's avatar
    David M. Lee committed
    
    # as_fn_executable_p FILE
    # -----------------------
    # Test if FILE is an executable regular file.
    as_fn_executable_p ()
    {
      test -f "$1" && test -x "$1"
    } # as_fn_executable_p
    
    # as_fn_append VAR VALUE
    # ----------------------
    # Append the text in VALUE to the end of the definition contained in VAR. Take
    # advantage of any shell optimizations that allow amortized linear growth over
    # repeated appends, instead of the typical quadratic growth present in naive
    # implementations.
    if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
      eval 'as_fn_append ()
      {
        eval $1+=\$2
      }'
    
      as_fn_append ()
      {
        eval $1=\$$1\$2
      }
    fi # as_fn_append
    
    # as_fn_arith ARG...
    # ------------------
    # Perform arithmetic evaluation on the ARGs, and store the result in the
    # global $as_val. Take advantage of shells that can avoid forks. The arguments
    # must be portable across $(()) and expr.
    if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
      eval 'as_fn_arith ()
      {
        as_val=$(( $* ))
      }'
    else
      as_fn_arith ()
      {
        as_val=`expr "$@" || test $? -eq 1`
      }
    fi # as_fn_arith
    
    David M. Lee's avatar
    David M. Lee committed
    # as_fn_error STATUS ERROR [LINENO LOG_FD]
    # ----------------------------------------
    
    # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
    # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
    
    David M. Lee's avatar
    David M. Lee committed
    # script with STATUS, using 1 if that was 0.
    
    as_fn_error ()
    {
    
    David M. Lee's avatar
    David M. Lee committed
      as_status=$1; test $as_status -eq 0 && as_status=1
      if test "$4"; then
        as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
        $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
    
    David M. Lee's avatar
    David M. Lee committed
      $as_echo "$as_me: error: $2" >&2
    
      as_fn_exit $as_status
    } # as_fn_error
    
    if expr a : '\(a\)' >/dev/null 2>&1 &&
       test "X`expr 00001 : '.*\(...\)'`" = X001; then
      as_expr=expr
    
      as_expr=false
    
    if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
      as_basename=basename
    else
      as_basename=false
    
    if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
      as_dirname=dirname
    
      as_dirname=false
    
    as_me=`$as_basename -- "$0" ||
    $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
    	 X"$0" : 'X\(//\)$' \| \
    	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
    $as_echo X/"$0" |
        sed '/^.*\/\([^/][^/]*\)\/*$/{
    	    s//\1/
    	    q
    	  }
    	  /^X\/\(\/\/\)$/{
    	    s//\1/
    	    q
    	  }
    	  /^X\/\(\/\).*/{
    	    s//\1/
    	    q
    	  }
    	  s/.*/./; q'`
    
    # Avoid depending upon Character Ranges.
    as_cr_letters='abcdefghijklmnopqrstuvwxyz'
    as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
    as_cr_Letters=$as_cr_letters$as_cr_LETTERS
    as_cr_digits='0123456789'
    as_cr_alnum=$as_cr_Letters$as_cr_digits
    
      as_lineno_1=$LINENO as_lineno_1a=$LINENO
      as_lineno_2=$LINENO as_lineno_2a=$LINENO
      eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
      test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
      # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
    
      sed -n '
        p
        /[$]LINENO/=
      ' <$as_myself |
        sed '
          s/[$]LINENO.*/&-/
          t lineno
          b
          :lineno
          N
          :loop
          s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
          t loop
          s/-\n.*//
        ' >$as_me.lineno &&
      chmod +x "$as_me.lineno" ||
    
        { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
    
    David M. Lee's avatar
    David M. Lee committed
      # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
      # already done that, so ensure we don't try to do so again and fall
      # in an infinite loop.  This has already happened in practice.
      _as_can_reexec=no; export _as_can_reexec
    
      # Don't try to exec as it changes $[0], causing all sort of problems
      # (the dirname of $[0] is not the place where we might find the
      # original and so on.  Autoconf is especially sensitive to this).
      . "./$as_me.lineno"
      # Exit status is that of the last command.
      exit
    }
    
    ECHO_C= ECHO_N= ECHO_T=
    
    case `echo -n x` in #(((((
    
      case `echo 'xy\c'` in
    
      *c*) ECHO_T='	';;	# ECHO_T is single tab character.
    
      xy)  ECHO_C='\c';;
      *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
           ECHO_T='	';;
    
      esac;;
    *)
      ECHO_N='-n';;
    esac
    
    rm -f conf$$ conf$$.exe conf$$.file
    if test -d conf$$.dir; then
      rm -f conf$$.dir/conf$$.file
    else
      rm -f conf$$.dir
    
      mkdir conf$$.dir 2>/dev/null
    fi
    if (echo >conf$$.file) 2>/dev/null; then
      if ln -s conf$$.file conf$$ 2>/dev/null; then
        as_ln_s='ln -s'
        # ... but there are two gotchas:
        # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
        # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
    
    David M. Lee's avatar
    David M. Lee committed
        # In both cases, we have to default to `cp -pR'.
    
        ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
    
    David M. Lee's avatar
    David M. Lee committed
          as_ln_s='cp -pR'
    
      elif ln conf$$.file conf$$ 2>/dev/null; then
        as_ln_s=ln
      else
    
    David M. Lee's avatar
    David M. Lee committed
        as_ln_s='cp -pR'
    
    David M. Lee's avatar
    David M. Lee committed
      as_ln_s='cp -pR'
    
    fi
    rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
    rmdir conf$$.dir 2>/dev/null
    
    if mkdir -p . 2>/dev/null; then
    
      as_mkdir_p='mkdir -p "$as_dir"'
    
    else
      test -d ./-p && rmdir ./-p
      as_mkdir_p=false
    fi
    
    
    David M. Lee's avatar
    David M. Lee committed
    as_test_x='test -x'
    as_executable_p=as_fn_executable_p
    
    
    # Sed expression to map a string onto a valid CPP name.
    as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
    
    # Sed expression to map a string onto a valid variable name.
    as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
    
    
    
    test -n "$DJDIR" || exec 7<&0 </dev/null
    exec 6>&1
    
    
    # Name of the host.
    
    David M. Lee's avatar
    David M. Lee committed
    # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
    
    # so uname gets run too.
    ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
    
    #
    # Initializations.
    #
    ac_default_prefix=/usr/local
    ac_clean_files=
    ac_config_libobj_dir=.
    LIBOBJS=
    cross_compiling=no
    subdirs=
    
    PACKAGE_NAME='asterisk'
    PACKAGE_TARNAME='asterisk'
    
    PACKAGE_VERSION='trunk'
    PACKAGE_STRING='asterisk trunk'
    PACKAGE_BUGREPORT='https://issues.asterisk.org'
    
    PACKAGE_URL=''
    
    ac_unique_file="main/asterisk.c"
    
    # Factoring default headers for most tests.
    ac_includes_default="\
    #include <stdio.h>
    
    #ifdef HAVE_SYS_TYPES_H
    
    # include <sys/types.h>
    #endif
    
    #ifdef HAVE_SYS_STAT_H
    
    #ifdef STDC_HEADERS
    
    # include <stdlib.h>
    # include <stddef.h>
    #else
    
    # ifdef HAVE_STDLIB_H
    
    #  include <stdlib.h>
    # endif
    #endif
    
    #ifdef HAVE_STRING_H
    # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
    
    #  include <memory.h>
    # endif
    # include <string.h>
    #endif
    
    #ifdef HAVE_STRINGS_H
    
    #ifdef HAVE_INTTYPES_H
    
    #ifdef HAVE_STDINT_H
    
    # include <stdint.h>
    
    #ifdef HAVE_UNISTD_H
    
    ac_subst_vars='LTLIBOBJS
    
    PBX_SYSLOG_FACILITY_LOG_UUCP
    PBX_SYSLOG_FACILITY_LOG_SYSLOG
    PBX_SYSLOG_FACILITY_LOG_NEWS
    PBX_SYSLOG_FACILITY_LOG_MAIL
    PBX_SYSLOG_FACILITY_LOG_LPR
    PBX_SYSLOG_FACILITY_LOG_KERN
    PBX_SYSLOG_FACILITY_LOG_FTP
    PBX_SYSLOG_FACILITY_LOG_DAEMON
    PBX_SYSLOG_FACILITY_LOG_CRON
    PBX_SYSLOG_FACILITY_LOG_AUTHPRIV
    PBX_SYSLOG_FACILITY_LOG_AUTH
    
    SYSTEMD_LIBS
    SYSTEMD_CFLAGS
    SYSTEMD_INCLUDE
    SYSTEMD_LIB
    PBX_SYSTEMD
    
    PBX_GENERIC_ODBC
    GENERIC_ODBC_INCLUDE
    GENERIC_ODBC_LIB
    
    GTK2_LIBS
    GTK2_CFLAGS
    
    PBX_LAUNCHD
    CONFIG_SDL
    PBX_SO_NOSIGPIPE
    PBX_MSG_NOSIGNAL
    PBX_IXJUSER
    
    GMIME_LIBS
    GMIME_CFLAGS
    
    PORTAUDIO_LIBS
    PORTAUDIO_CFLAGS
    
    PYTHONDEV_LIBS
    PYTHONDEV_CFLAGS
    PYTHONDEV_INCLUDE
    PYTHONDEV_LIB
    
    PJPROJECT_LIBS
    PJPROJECT_CFLAGS
    
    PG_CONFIG
    CONFIG_NETSNMP
    
    CONFIG_NEON29
    CONFIG_NEON
    CONFIG_MYSQLCLIENT
    PBX_MISDN_FAC_ERROR
    PBX_MISDN_FAC_RESULT
    
    ILBC_LIBS
    ILBC_CFLAGS
    ILBC_INTERNAL
    
    GSM_INTERNAL
    PBX_DAHDI_HALF_FULL
    PBX_DLADDR
    PBX_IP_MTU_DISCOVER
    
    PBX_GLOB_BRACE
    PBX_GLOB_NOMAGIC
    
    David M. Lee's avatar
    David M. Lee committed
    BIND8_CFLAGS
    
    AST_SHADOW_WARNINGS
    
    Corey Farrell's avatar
    Corey Farrell committed
    AST_NO_STRINGOP_TRUNCATION
    
    AST_NO_FORMAT_TRUNCATION
    
    AST_NO_STRICT_OVERFLOW
    AST_FORTIFY_SOURCE
    
    AST_TRAMPOLINES
    
    AST_DECLARATION_AFTER_STATEMENT
    
    AST_UNDEFINED_SANITIZER
    AST_LEAK_SANITIZER
    AST_THREAD_SANITIZER
    AST_ADDRESS_SANITIZER
    
    PBX_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP
    PBX_PTHREAD_RWLOCK_INITIALIZER
    
    HAS_POLL
    PBX_DYNAMIC_LIST
    POW_LIB
    PBX_WORKING_FORK
    LIBOBJS
    
    PERMANENT_DLOPEN
    
    JANSSON_LIBS
    JANSSON_CFLAGS
    
    ALLOCA
    PBX_ZLIB
    ZLIB_DIR
    ZLIB_INCLUDE
    ZLIB_LIB
    PBX_X11
    X11_DIR
    X11_INCLUDE
    X11_LIB
    PBX_VPB
    VPB_DIR
    VPB_INCLUDE
    VPB_LIB
    PBX_VORBIS
    VORBIS_DIR
    VORBIS_INCLUDE
    VORBIS_LIB
    PBX_UNIXODBC
    UNIXODBC_DIR
    UNIXODBC_INCLUDE
    UNIXODBC_LIB
    
    PBX_TONEZONE
    TONEZONE_DIR
    TONEZONE_INCLUDE
    TONEZONE_LIB
    PBX_TIMERFD
    TIMERFD_DIR
    TIMERFD_INCLUDE
    TIMERFD_LIB
    PBX_FREETDS
    FREETDS_DIR
    FREETDS_INCLUDE
    FREETDS_LIB
    PBX_SUPPSERV
    SUPPSERV_DIR
    SUPPSERV_INCLUDE
    SUPPSERV_LIB
    
    PBX_RT
    RT_DIR
    RT_INCLUDE
    RT_LIB
    
    PBX_SRTP_GET_VERSION
    SRTP_GET_VERSION_DIR
    SRTP_GET_VERSION_INCLUDE
    SRTP_GET_VERSION_LIB
    
    PBX_SRTP_SHUTDOWN
    SRTP_SHUTDOWN_DIR
    SRTP_SHUTDOWN_INCLUDE
    SRTP_SHUTDOWN_LIB
    
    PBX_SRTP_GCM
    SRTP_GCM_DIR
    SRTP_GCM_INCLUDE
    SRTP_GCM_LIB
    PBX_SRTP_192
    SRTP_192_DIR
    SRTP_192_INCLUDE
    SRTP_192_LIB
    PBX_SRTP_256
    SRTP_256_DIR
    SRTP_256_INCLUDE
    SRTP_256_LIB
    
    PBX_SRTP
    SRTP_DIR
    SRTP_INCLUDE
    SRTP_LIB
    PBX_SQLITE3
    SQLITE3_DIR
    SQLITE3_INCLUDE
    SQLITE3_LIB
    PBX_SQLITE
    SQLITE_DIR
    SQLITE_INCLUDE
    SQLITE_LIB
    PBX_SPEEXDSP
    SPEEXDSP_DIR
    SPEEXDSP_INCLUDE
    SPEEXDSP_LIB
    PBX_SPEEX_PREPROCESS
    SPEEX_PREPROCESS_DIR
    SPEEX_PREPROCESS_INCLUDE
    SPEEX_PREPROCESS_LIB
    PBX_SPEEX
    SPEEX_DIR
    SPEEX_INCLUDE
    SPEEX_LIB
    PBX_SS7
    SS7_DIR
    SS7_INCLUDE
    SS7_LIB
    PBX_SPANDSP
    SPANDSP_DIR
    SPANDSP_INCLUDE
    SPANDSP_LIB
    PBX_SDL_IMAGE
    SDL_IMAGE_DIR
    SDL_IMAGE_INCLUDE
    SDL_IMAGE_LIB
    PBX_SDL
    SDL_DIR
    SDL_INCLUDE
    SDL_LIB
    
    PBX_SNDFILE
    SNDFILE_DIR
    SNDFILE_INCLUDE
    SNDFILE_LIB
    
    PBX_RESAMPLE
    RESAMPLE_DIR
    RESAMPLE_INCLUDE
    RESAMPLE_LIB
    
    PBX_FFTW3
    FFTW3_DIR
    FFTW3_INCLUDE
    FFTW3_LIB
    
    PBX_RADIUS
    RADIUS_DIR
    RADIUS_INCLUDE
    RADIUS_LIB
    
    PBX_PRI_REVERSE_CHARGE
    PRI_REVERSE_CHARGE_DIR
    PRI_REVERSE_CHARGE_INCLUDE
    PRI_REVERSE_CHARGE_LIB
    PBX_PRI_SERVICE_MESSAGES
    PRI_SERVICE_MESSAGES_DIR
    PRI_SERVICE_MESSAGES_INCLUDE
    PRI_SERVICE_MESSAGES_LIB
    PBX_PRI_PROG_W_CAUSE
    PRI_PROG_W_CAUSE_DIR
    PRI_PROG_W_CAUSE_INCLUDE
    PRI_PROG_W_CAUSE_LIB
    PBX_PRI_INBANDDISCONNECT
    PRI_INBANDDISCONNECT_DIR
    PRI_INBANDDISCONNECT_INCLUDE
    PRI_INBANDDISCONNECT_LIB
    PBX_PRI_SETUP_KEYPAD
    PRI_SETUP_KEYPAD_DIR
    PRI_SETUP_KEYPAD_INCLUDE
    PRI_SETUP_KEYPAD_LIB
    PBX_PRI_CALL_REROUTING
    PRI_CALL_REROUTING_DIR
    PRI_CALL_REROUTING_INCLUDE
    PRI_CALL_REROUTING_LIB
    PBX_PRI_CALL_HOLD
    PRI_CALL_HOLD_DIR
    PRI_CALL_HOLD_INCLUDE
    PRI_CALL_HOLD_LIB
    PBX_PRI_SUBADDR
    PRI_SUBADDR_DIR
    PRI_SUBADDR_INCLUDE
    PRI_SUBADDR_LIB
    PBX_PRI_HANGUP_FIX
    PRI_HANGUP_FIX_DIR
    PRI_HANGUP_FIX_INCLUDE
    PRI_HANGUP_FIX_LIB
    PBX_PRI_CCSS
    PRI_CCSS_DIR
    PRI_CCSS_INCLUDE
    PRI_CCSS_LIB
    PBX_PRI_TRANSFER
    PRI_TRANSFER_DIR
    PRI_TRANSFER_INCLUDE
    PRI_TRANSFER_LIB
    PBX_PRI_AOC_EVENTS
    PRI_AOC_EVENTS_DIR
    PRI_AOC_EVENTS_INCLUDE
    PRI_AOC_EVENTS_LIB
    PBX_PRI_CALL_WAITING
    PRI_CALL_WAITING_DIR
    PRI_CALL_WAITING_INCLUDE
    PRI_CALL_WAITING_LIB
    PBX_PRI_MCID
    PRI_MCID_DIR
    PRI_MCID_INCLUDE
    PRI_MCID_LIB
    PBX_PRI_MWI
    PRI_MWI_DIR
    PRI_MWI_INCLUDE
    PRI_MWI_LIB
    PBX_PRI_DISPLAY_TEXT
    PRI_DISPLAY_TEXT_DIR
    PRI_DISPLAY_TEXT_INCLUDE
    PRI_DISPLAY_TEXT_LIB
    PBX_PRI_MWI_V2
    PRI_MWI_V2_DIR
    PRI_MWI_V2_INCLUDE
    PRI_MWI_V2_LIB
    PBX_PRI_DATETIME_SEND
    PRI_DATETIME_SEND_DIR
    PRI_DATETIME_SEND_INCLUDE
    PRI_DATETIME_SEND_LIB
    PBX_PRI_L2_PERSISTENCE
    PRI_L2_PERSISTENCE_DIR
    PRI_L2_PERSISTENCE_INCLUDE
    PRI_L2_PERSISTENCE_LIB
    
    PBX_PRI_SETUP_ACK_INBAND
    PRI_SETUP_ACK_INBAND_DIR
    PRI_SETUP_ACK_INBAND_INCLUDE
    PRI_SETUP_ACK_INBAND_LIB
    
    PBX_PRI
    PRI_DIR
    PRI_INCLUDE
    PRI_LIB
    PBX_PORTAUDIO
    PORTAUDIO_DIR
    PORTAUDIO_INCLUDE
    PORTAUDIO_LIB
    
    PBX_POPT
    POPT_DIR
    POPT_INCLUDE
    POPT_LIB
    
    PBX_PJSIP_OAUTH_AUTHENTICATION
    PJSIP_OAUTH_AUTHENTICATION_DIR
    PJSIP_OAUTH_AUTHENTICATION_INCLUDE
    PJSIP_OAUTH_AUTHENTICATION_LIB
    PBX_PJSIP_TRANSPORT_DISABLE_CONNECTION_REUSE
    PJSIP_TRANSPORT_DISABLE_CONNECTION_REUSE_DIR
    PJSIP_TRANSPORT_DISABLE_CONNECTION_REUSE_INCLUDE
    PJSIP_TRANSPORT_DISABLE_CONNECTION_REUSE_LIB
    
    Joshua Colp's avatar
    Joshua Colp committed
    PBX_PJSIP_ENDPOINT_COMPACT_FORM
    PJSIP_ENDPOINT_COMPACT_FORM_DIR
    PJSIP_ENDPOINT_COMPACT_FORM_INCLUDE
    PJSIP_ENDPOINT_COMPACT_FORM_LIB
    
    PBX_PJSIP_INV_ACCEPT_MULTIPLE_SDP_ANSWERS
    PJSIP_INV_ACCEPT_MULTIPLE_SDP_ANSWERS_DIR
    PJSIP_INV_ACCEPT_MULTIPLE_SDP_ANSWERS_INCLUDE
    PJSIP_INV_ACCEPT_MULTIPLE_SDP_ANSWERS_LIB
    
    PBX_PJSIP_TSX_LAYER_FIND_TSX2
    PJSIP_TSX_LAYER_FIND_TSX2_DIR
    PJSIP_TSX_LAYER_FIND_TSX2_INCLUDE
    PJSIP_TSX_LAYER_FIND_TSX2_LIB
    
    PBX_PJSIP_AUTH_CLT_DEINIT
    PJSIP_AUTH_CLT_DEINIT_DIR
    PJSIP_AUTH_CLT_DEINIT_INCLUDE
    PJSIP_AUTH_CLT_DEINIT_LIB
    
    PBX_PJSIP_INV_SESSION_REF
    PJSIP_INV_SESSION_REF_DIR
    PJSIP_INV_SESSION_REF_INCLUDE
    PJSIP_INV_SESSION_REF_LIB
    
    PBX_PJSIP_EVSUB_GRP_LOCK
    PJSIP_EVSUB_GRP_LOCK_DIR
    PJSIP_EVSUB_GRP_LOCK_INCLUDE
    PJSIP_EVSUB_GRP_LOCK_LIB
    
    PBX_PJSIP_TLS_TRANSPORT_PROTO
    PJSIP_TLS_TRANSPORT_PROTO_DIR
    PJSIP_TLS_TRANSPORT_PROTO_INCLUDE
    PJSIP_TLS_TRANSPORT_PROTO_LIB
    
    PBX_PJSIP_EXTERNAL_RESOLVER
    PJSIP_EXTERNAL_RESOLVER_DIR
    PJSIP_EXTERNAL_RESOLVER_INCLUDE
    PJSIP_EXTERNAL_RESOLVER_LIB
    
    PBX_PJ_SSL_CERT_LOAD_FROM_FILES2
    PJ_SSL_CERT_LOAD_FROM_FILES2_DIR
    PJ_SSL_CERT_LOAD_FROM_FILES2_INCLUDE
    PJ_SSL_CERT_LOAD_FROM_FILES2_LIB
    
    PBX_PJSIP_GET_DEST_INFO
    PJSIP_GET_DEST_INFO_DIR
    PJSIP_GET_DEST_INFO_INCLUDE
    PJSIP_GET_DEST_INFO_LIB
    
    PBX_PJSIP_REPLACE_MEDIA_STREAM
    PJSIP_REPLACE_MEDIA_STREAM_DIR
    PJSIP_REPLACE_MEDIA_STREAM_INCLUDE
    PJSIP_REPLACE_MEDIA_STREAM_LIB
    
    PBX_PJ_TRANSACTION_GRP_LOCK
    PJ_TRANSACTION_GRP_LOCK_DIR
    PJ_TRANSACTION_GRP_LOCK_INCLUDE
    PJ_TRANSACTION_GRP_LOCK_LIB
    
    PBX_PJSIP_DLG_CREATE_UAS_AND_INC_LOCK
    PJSIP_DLG_CREATE_UAS_AND_INC_LOCK_DIR
    PJSIP_DLG_CREATE_UAS_AND_INC_LOCK_INCLUDE
    PJSIP_DLG_CREATE_UAS_AND_INC_LOCK_LIB
    
    PBX_BEANSTALK
    BEANSTALK_DIR
    BEANSTALK_INCLUDE
    BEANSTALK_LIB
    
    PBX_PGSQL
    PGSQL_DIR
    PGSQL_INCLUDE
    PGSQL_LIB
    PBX_OSS
    OSS_DIR
    OSS_INCLUDE
    OSS_LIB