#! /bin/sh
# # # # # # # # # # -- do not modify this marker --
#
#  DO NOT EDIT THIS SECTION OF acopts.sh
#
#  From here to the next `-- do not modify this marker --',
#  the text has been generated Friday November 10, 2000 at 07:11:44 PM PST
#  From the autoconf option definitions
#
AUTOCONF_LONGUSAGE_TEXT='autoconf - Generate a configuration script - Ver. 3.0
USAGE:  autoconf [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [TEMPLATE-FILE]
  Flg Arg Option-Name    Description
   -d no  debug          don'\''t remove temporary files

The following options are commonly used and are provided and supported
by AutoOpts:

  Flg Arg Option-Name    Description
   -V no  verbose        run program with progress info
   -o YES output         output file
   -W KWd warnings       report warnings in category
				- may appear up to 4 times

library directories

  Flg Arg Option-Name    Description
   -A YES autoconf-dir   macro file dir (rarely needed)
   -l YES local-dir      dir containing `aclocal.m4'\''

tracing

  Flg Arg Option-Name    Description
   -t YES trace          report invocations of MACRO
				- may appear multiple times
   -i no  initialization trace Autoconf'\''s initialization process

Auto-supported Options:

  Flg Arg Option-Name    Description
   -v opt version        Output version information and exit
   -h no  help           Display usage information and exit
   -! no  more-help      Extended usage information passed thru pager

Options may be specified by doubled hyphens and their name
or by a single hyphen and the flag character (option value).

Generate a configuration script from a TEMPLATE-FILE if given, or
`configure.in'\'' by default.  Output is sent to the standard output if
TEMPLATE-FILE is given, else into `configure'\''.

report bugs to <bug-autoconf@gnu.org>.

The valid warnings option keywords are:
	cross
	obsolete
	syntax
	all
	error
	no-cross
	no-obsolete
	no-syntax
	none'

AUTOCONF_USAGE_TEXT='autoconf - Generate a configuration script - Ver. 3.0
USAGE:  autoconf [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [TEMPLATE-FILE]
  Flg Arg Option-Name    Description
   -d no  debug          don'\''t remove temporary files
   -V no  verbose        run program with progress info
   -o YES output         output file
   -W KWd warnings       report warnings in category
   -A YES autoconf-dir   macro file dir (rarely needed)
   -l YES local-dir      dir containing `aclocal.m4'\''
   -t YES trace          report invocations of MACRO
   -i no  initialization trace Autoconf'\''s initialization process
   -v opt version        Output version information and exit
   -h no  help           Display usage information and exit
   -! no  more-help      Extended usage information passed thru pager

Options may be specified by doubled hyphens and their name
or by a single hyphen and the flag character (option value).

Generate a configuration script from a TEMPLATE-FILE if given, or
`configure.in'\'' by default.  Output is sent to the standard output if
TEMPLATE-FILE is given, else into `configure'\''.

report bugs to <bug-autoconf@gnu.org>.'

AUTOCONF_VERSION_TEXT='autoconf - Generate a configuration script - Ver. 3.0
Automated Options version , copyright (c) 1999-2000 Bruce Korb'


AUTOCONF_DEBUG=''
export AUTOCONF_DEBUG

AUTOCONF_VERBOSE=''
export AUTOCONF_VERBOSE

AUTOCONF_OUTPUT=''
export AUTOCONF_OUTPUT

AUTOCONF_WARNINGS_CT=0
export AUTOCONF_WARNINGS_CT

AUTOCONF_AUTOCONF_DIR=''
export AUTOCONF_AUTOCONF_DIR

AUTOCONF_LOCAL_DIR=''
export AUTOCONF_LOCAL_DIR

AUTOCONF_TRACE_CT=0
export AUTOCONF_TRACE_CT

AUTOCONF_INITIALIZATION=''
export AUTOCONF_INITIALIZATION

OPT_PROCESS=true
OPT_ARG="$1"

while ${OPT_PROCESS} && [ $# -gt 0 ]
do
    OPT_ELEMENT=''
    OPT_ARG_VAL=''

    case "${OPT_ARG}" in
    -- )
        OPT_PROCESS=false
        shift
        ;;

    --* )
        OPT_CODE=`echo "X${OPT_ARG}"|sed 's/^X--//'`
        shift
        OPT_ARG="$1"

        case "${OPT_CODE}" in *=* )
            OPT_ARG_VAL=`echo "${OPT_CODE}"|sed 's/^[^=]*=//'`
            OPT_CODE=`echo "${OPT_CODE}"|sed 's/=.*$//'` ;; esac

        case "${OPT_CODE}" in
        'de' | \
        'deb' | \
        'debu' | \
        'debug' )
            if [ -n "${AUTOCONF_DEBUG}" ] ; then
                echo Error:  duplicate DEBUG option >&2
                echo "$AUTOCONF_USAGE_TEXT"
                exit 1 ; fi
            OPT_NAME='DEBUG'
            eval AUTOCONF_DEBUG${OPT_ELEMENT}=true
            export AUTOCONF_DEBUG${OPT_ELEMENT}
            OPT_ARG_NEEDED=NO
            ;;

        'verb' | \
        'verbo' | \
        'verbos' | \
        'verbose' )
            if [ -n "${AUTOCONF_VERBOSE}" ] ; then
                echo Error:  duplicate VERBOSE option >&2
                echo "$AUTOCONF_USAGE_TEXT"
                exit 1 ; fi
            OPT_NAME='VERBOSE'
            eval AUTOCONF_VERBOSE${OPT_ELEMENT}=true
            export AUTOCONF_VERBOSE${OPT_ELEMENT}
            OPT_ARG_NEEDED=NO
            ;;

        'ou' | \
        'out' | \
        'outp' | \
        'outpu' | \
        'output' )
            if [ -n "${AUTOCONF_OUTPUT}" ] ; then
                echo Error:  duplicate OUTPUT option >&2
                echo "$AUTOCONF_USAGE_TEXT"
                exit 1 ; fi
            OPT_NAME='OUTPUT'
            OPT_ARG_NEEDED=YES
            ;;

        'wa' | \
        'war' | \
        'warn' | \
        'warni' | \
        'warnin' | \
        'warning' | \
        'warnings' )
            if [ $AUTOCONF_WARNINGS_CT -ge 4 ] ; then
                echo Error:  more than 4 WARNINGS options >&2
                echo "$AUTOCONF_USAGE_TEXT"
                exit 1 ; fi
            AUTOCONF_WARNINGS_CT=`expr ${AUTOCONF_WARNINGS_CT} + 1`
            OPT_ELEMENT="_${AUTOCONF_WARNINGS_CT}"
            OPT_NAME='WARNINGS'
            OPT_ARG_NEEDED=YES
            ;;

        'au' | \
        'aut' | \
        'auto' | \
        'autoc' | \
        'autoco' | \
        'autocon' | \
        'autoconf' | \
        'autoconf-' | \
        'autoconf-d' | \
        'autoconf-di' | \
        'autoconf-dir' )
            if [ -n "${AUTOCONF_AUTOCONF_DIR}" ] ; then
                echo Error:  duplicate AUTOCONF_DIR option >&2
                echo "$AUTOCONF_USAGE_TEXT"
                exit 1 ; fi
            OPT_NAME='AUTOCONF_DIR'
            OPT_ARG_NEEDED=YES
            ;;

        'lo' | \
        'loc' | \
        'loca' | \
        'local' | \
        'local-' | \
        'local-d' | \
        'local-di' | \
        'local-dir' )
            if [ -n "${AUTOCONF_LOCAL_DIR}" ] ; then
                echo Error:  duplicate LOCAL_DIR option >&2
                echo "$AUTOCONF_USAGE_TEXT"
                exit 1 ; fi
            OPT_NAME='LOCAL_DIR'
            OPT_ARG_NEEDED=YES
            ;;

        'tr' | \
        'tra' | \
        'trac' | \
        'trace' )
            AUTOCONF_TRACE_CT=`expr ${AUTOCONF_TRACE_CT} + 1`
            OPT_ELEMENT="_${AUTOCONF_TRACE_CT}"
            OPT_NAME='TRACE'
            OPT_ARG_NEEDED=YES
            ;;

        'in' | \
        'ini' | \
        'init' | \
        'initi' | \
        'initia' | \
        'initial' | \
        'initiali' | \
        'initializ' | \
        'initializa' | \
        'initializat' | \
        'initializati' | \
        'initializatio' | \
        'initialization' )
            if [ -n "${AUTOCONF_INITIALIZATION}" ] ; then
                echo Error:  duplicate INITIALIZATION option >&2
                echo "$AUTOCONF_USAGE_TEXT"
                exit 1 ; fi
            OPT_NAME='INITIALIZATION'
            eval AUTOCONF_INITIALIZATION${OPT_ELEMENT}=true
            export AUTOCONF_INITIALIZATION${OPT_ELEMENT}
            OPT_ARG_NEEDED=NO
            ;;

        'vers' | \
        'versi' | \
        'versio' | \
        'version' )
            echo "$AUTOCONF_VERSION_TEXT"
            exit 0
            ;;

        'he' | \
        'hel' | \
        'help' )
            echo "$AUTOCONF_LONGUSAGE_TEXT"
            exit 0
            ;;

        'mo' | \
        'mor' | \
        'more' | \
        'more-' | \
        'more-h' | \
        'more-he' | \
        'more-hel' | \
        'more-help' )
            echo "$AUTOCONF_LONGUSAGE_TEXT" | ${PAGER-more}
            exit 0
            ;;

        * )
            echo Unknown option: "${OPT_CODE}" >&2
            echo "$AUTOCONF_USAGE_TEXT"
            exit 1
            ;;
        esac

        case "${OPT_ARG_NEEDED}" in
        NO )
            OPT_ARG_VAL=''
            ;;

        YES )
            if [ -z "${OPT_ARG_VAL}" ]
            then
                if [ $# -eq 0 ]
                then
                    echo No argument provided for ${OPT_NAME} option >&2
                    echo "$AUTOCONF_USAGE_TEXT"
                    exit 1
                fi

                OPT_ARG_VAL="${OPT_ARG}"
                shift
                OPT_ARG="$1"
            fi
            ;;

        OK )
            if [ -z "${OPT_ARG_VAL}" ] && [ $# -gt 0 ]
            then
                case "${OPT_ARG}" in -* ) ;; * )
                    OPT_ARG_VAL="${OPT_ARG}"
                    shift
                    OPT_ARG="$1" ;; esac
            fi
            ;;
        esac
        ;;

    -* )
        OPT_CODE=`echo "X${OPT_ARG}" | sed 's/X-\(.\).*/\1/'`
        OPT_ARG=` echo "X${OPT_ARG}" | sed 's/X-.//'`

        case "${OPT_CODE}" in
        'd' )
            if [ -n "${AUTOCONF_DEBUG}" ] ; then
                echo Error:  duplicate DEBUG option >&2
                echo "$AUTOCONF_USAGE_TEXT"
                exit 1 ; fi
            OPT_NAME='DEBUG'
            eval AUTOCONF_DEBUG${OPT_ELEMENT}=true
            export AUTOCONF_DEBUG${OPT_ELEMENT}
            OPT_ARG_NEEDED=NO
            ;;

        'V' )
            if [ -n "${AUTOCONF_VERBOSE}" ] ; then
                echo Error:  duplicate VERBOSE option >&2
                echo "$AUTOCONF_USAGE_TEXT"
                exit 1 ; fi
            OPT_NAME='VERBOSE'
            eval AUTOCONF_VERBOSE${OPT_ELEMENT}=true
            export AUTOCONF_VERBOSE${OPT_ELEMENT}
            OPT_ARG_NEEDED=NO
            ;;

        'o' )
            if [ -n "${AUTOCONF_OUTPUT}" ] ; then
                echo Error:  duplicate OUTPUT option >&2
                echo "$AUTOCONF_USAGE_TEXT"
                exit 1 ; fi
            OPT_NAME='OUTPUT'
            OPT_ARG_NEEDED=YES
            ;;

        'W' )
            if [ $AUTOCONF_WARNINGS_CT -ge 4 ] ; then
                echo Error:  more than 4 WARNINGS options >&2
                echo "$AUTOCONF_USAGE_TEXT"
                exit 1 ; fi
            AUTOCONF_WARNINGS_CT=`expr ${AUTOCONF_WARNINGS_CT} + 1`
            OPT_ELEMENT="_${AUTOCONF_WARNINGS_CT}"
            OPT_NAME='WARNINGS'
            OPT_ARG_NEEDED=YES
            ;;

        'A' )
            if [ -n "${AUTOCONF_AUTOCONF_DIR}" ] ; then
                echo Error:  duplicate AUTOCONF_DIR option >&2
                echo "$AUTOCONF_USAGE_TEXT"
                exit 1 ; fi
            OPT_NAME='AUTOCONF_DIR'
            OPT_ARG_NEEDED=YES
            ;;

        'l' )
            if [ -n "${AUTOCONF_LOCAL_DIR}" ] ; then
                echo Error:  duplicate LOCAL_DIR option >&2
                echo "$AUTOCONF_USAGE_TEXT"
                exit 1 ; fi
            OPT_NAME='LOCAL_DIR'
            OPT_ARG_NEEDED=YES
            ;;

        't' )
            AUTOCONF_TRACE_CT=`expr ${AUTOCONF_TRACE_CT} + 1`
            OPT_ELEMENT="_${AUTOCONF_TRACE_CT}"
            OPT_NAME='TRACE'
            OPT_ARG_NEEDED=YES
            ;;

        'i' )
            if [ -n "${AUTOCONF_INITIALIZATION}" ] ; then
                echo Error:  duplicate INITIALIZATION option >&2
                echo "$AUTOCONF_USAGE_TEXT"
                exit 1 ; fi
            OPT_NAME='INITIALIZATION'
            eval AUTOCONF_INITIALIZATION${OPT_ELEMENT}=true
            export AUTOCONF_INITIALIZATION${OPT_ELEMENT}
            OPT_ARG_NEEDED=NO
            ;;

        'v' )
            echo "$AUTOCONF_VERSION_TEXT"
            exit 0
            ;;

        'h' )
            echo "$AUTOCONF_LONGUSAGE_TEXT"
            exit 0
            ;;

        '!' )
            echo "$AUTOCONF_LONGUSAGE_TEXT" | ${PAGER-more}
            exit 0
            ;;

        * )
            echo Unknown flag: "${OPT_CODE}" >&2
            echo "$AUTOCONF_USAGE_TEXT"
            exit 1
            ;;
        esac

        case "${OPT_ARG_NEEDED}" in
        NO )
            if [ -n "${OPT_ARG}" ]
            then
                OPT_ARG=-"${OPT_ARG}"
            else
                shift
                OPT_ARG="$1"
            fi
            ;;

        YES )
            if [ -n "${OPT_ARG}" ]
            then
                OPT_ARG_VAL="${OPT_ARG}"

            else
                if [ $# -eq 0 ]
                then
                    echo No argument provided for ${OPT_NAME} option >&2
                    echo "$AUTOCONF_USAGE_TEXT"
                    exit 1
                fi
                shift
                OPT_ARG_VAL="$1"
            fi

            shift
            OPT_ARG="$1"
            ;;

        OK )
            if [ -n "${OPT_ARG}" ]
            then
                OPT_ARG_VAL="${OPT_ARG}"
                shift
                OPT_ARG="$1"

            else
                shift
                if [ $# -gt 0 ]
                then
                    case "$1" in -* ) ;; * )
                        OPT_ARG_VAL="$1"
                        shift ;; esac
                    OPT_ARG="$1"
                fi
            fi
            ;;
        esac
        ;;

    * )
         OPT_PROCESS=false
         ;;
    esac

    if [ -n "${OPT_ARG_VAL}" ]
    then
        eval AUTOCONF_${OPT_NAME}${OPT_ELEMENT}="'${OPT_ARG_VAL}'"
        export AUTOCONF_${OPT_NAME}${OPT_ELEMENT}
    fi
done

unset OPT_PROCESS || :
unset OPT_ELEMENT || :
unset OPT_ARG || :
unset OPT_ARG_NEEDED || :
unset OPT_NAME || :
unset OPT_CODE || :
unset OPT_ARG_VAL || :

# # # # # # # # # #
#
#  END OF AUTOMATED OPTION PROCESSING
#
# # # # # # # # # # -- do not modify this marker --

env | egrep AUTOCONF_
