# HG changeset patch # User Jim Blandy # Date 733022074 0 # Node ID 91711632f4744aff58080e2e70258044603e8ad5 # Parent d21c82eba8abc962e42710cf2f539113b78011c6 * configure: Doc fix. * configure: Fix corrupted config_h_opts. * configure: Properly report option names in error messages. * configure: Properly recognize --x-includes and --x-libraries options. * configure: Fix syntax errors in code handling XFree386. diff -r d21c82eba8ab -r 91711632f474 configure1.in --- a/configure1.in Wed Mar 24 22:44:55 1993 +0000 +++ b/configure1.in Thu Mar 25 01:14:34 1993 +0000 @@ -64,10 +64,12 @@ system to use; if all are omitted, use X11 if present. If you don't want X, specify \`--with-x=no'. -The --x-includes=DIR option tells the build process where to search for - the X Windows header files. If this option is omitted, the - build process assumes they exist in a directory the compiler - checks by default. +The --x-includes=DIR option tells the build process where to search + for the X Windows header files. DIR should have a + subdirectory called \`X11' which contains \`X.h', \`Xlib.h', and + the rest of the header files; DIR should not contain \`X11' + itself. If this option is omitted, the build process assumes + they exist in a directory the compiler checks by default. The --x-libraries=DIR option tells the build process where to look for the X windows libraries. If this option is omitted, the build @@ -95,7 +97,7 @@ ### names. config_h_opts=" \ HAVE_X_WINDOWS HAVE_X11 HAVE_X_MENU \ -SIGTYPE GNU_MALLOC REL_ALLOC LISP_FLOAT_TYPE HAVE_CONST\ +SIGTYPE GNU_MALLOC REL_ALLOC LISP_FLOAT_TYPE HAVE_CONST \ LD_SWITCH_X_SITE C_SWITCH_X_SITE HAVE_XFREE386" ### Record all the arguments, so we can save them in config.status. @@ -126,6 +128,7 @@ esac ## Change `-' in the option name to `_'. + optname="${opt}" opt="`echo ${opt} | tr - _`" ## Process the option. @@ -138,7 +141,7 @@ y | ye | yes ) val=yes ;; n | no ) val=no ;; * ) - (echo "${progname}: the \`--${opt}' option is supposed to have a boolean value. + (echo "${progname}: the \`--${optname}' option is supposed to have a boolean value. Set it to either \`yes' or \`no'." echo "${short_usage}") >&2 exit 1 @@ -154,7 +157,7 @@ y | ye | yes ) val=yes ;; n | no ) val=no ;; * ) - (echo "${progname}: the \`--${opt}' option is supposed to have a boolean value. + (echo "${progname}: the \`--${optname}' option is supposed to have a boolean value. Set it to either \`yes' or \`no'." echo "${short_usage}") >&2 exit 1 @@ -169,8 +172,8 @@ if [ "${valomitted}" = "yes" ]; then ## Get the next argument from the argument list, if there is one. if [ $# = 1 ]; then - (echo "${progname}: You must give a value for the \`--${opt}' option, as in - \`--${opt}=FOO'." + (echo "${progname}: You must give a value for the \`--${optname}' option, as in + \`--${optname}=FOO'." echo "${short_usage}") >&2 exit 1 fi @@ -185,13 +188,13 @@ ## I think these are dopey, but no less than three alpha ## testers, at large sites, have said they have their X files ## installed in odd places. - "x-includes" ) + "x_includes" ) ## If the value was omitted, get it from the next argument. if [ "${valomitted}" = "yes" ]; then ## Get the next argument from the argument list, if there is one. if [ $# = 1 ]; then - (echo "${progname}: You must give a value for the \`--${opt}' option, as in - \`--${opt}=FOO'." + (echo "${progname}: You must give a value for the \`--${optname}' option, as in + \`--${optname}=FOO'." echo "${short_usage}") >&2 exit 1 fi @@ -200,13 +203,13 @@ x_includes="${val}" C_SWITCH_X_SITE="-I${x_includes}" ;; - "x-libraries" ) + "x_libraries" ) ## If the value was omitted, get it from the next argument. if [ "${valomitted}" = "yes" ]; then ## Get the next argument from the argument list, if there is one. if [ $# = 1 ]; then - (echo "${progname}: You must give a value for the \`--${opt}' option, as in - \`--${opt}=FOO'." + (echo "${progname}: You must give a value for the \`--${optname}' option, as in + \`--${optname}=FOO'." echo "${short_usage}") >&2 exit 1 fi @@ -794,7 +797,7 @@ window_system=none if [ -r /usr/lib/libX11.a \ -o -d /usr/include/X11 \ - -o -d /usr/X386/include]; then + -o -d /usr/X386/include ]; then window_system=x11 fi ;; @@ -836,7 +839,7 @@ if [ -d /usr/X386/include ]; then HAVE_XFREE386=yes if [ "${C_SWITCH_X_SITE}" = "" ]; then - C_SWITCH_X_SITE="-I/usr/X386/include + C_SWITCH_X_SITE="-I/usr/X386/include" fi fi ;;