changeset 2333:47e301d9868b

* configure: Add special code to detect XFree386, and tell config.h about it. * configure: Properly handle extracting values of LIBS_MACHINE and LIBS_SYSTEM that contain spaces.
author Jim Blandy <jimb@redhat.com>
date Tue, 23 Mar 1993 06:54:37 +0000
parents bc2f7dc78412
children ec4ffd67483d
files configure1.in
diffstat 1 files changed, 17 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/configure1.in	Tue Mar 23 06:26:18 1993 +0000
+++ b/configure1.in	Tue Mar 23 06:54:37 1993 +0000
@@ -96,7 +96,7 @@
 config_h_opts=" \
 HAVE_X_WINDOWS HAVE_X11 HAVE_X_MENU \
 SIGTYPE GNU_MALLOC REL_ALLOC LISP_FLOAT_TYPE HAVE_CONST\
-LD_SWITCH_X_SITE C_SWITCH_X_SITE"
+LD_SWITCH_X_SITE C_SWITCH_X_SITE HAVE_XFREE386"
 
 ### Record all the arguments, so we can save them in config.status.
 arguments="$@"
@@ -792,7 +792,9 @@
   "" )
     echo "  No window system specifed.  Looking for X Windows."
     window_system=none
-    if [ -r /usr/lib/libX11.a -o -d /usr/include/X11 ]; then
+    if [ -r /usr/lib/libX11.a \
+	 -o -d /usr/include/X11 \
+         -o -d /usr/X386/include]; then
       window_system=x11
     fi
   ;;
@@ -828,6 +830,17 @@
   ;;
 esac
 
+### Check for XFree386.  It needs special hacks.
+case ${window_system} in
+  x11 )
+    if [ -d /usr/X386/include ]; then
+      HAVE_XFREE386=yes
+      if [ "${C_SWITCH_X_SITE}" = "" ]; then
+	C_SWITCH_X_SITE="-I/usr/X386/include
+      fi
+    fi
+  ;;
+esac
 
 #### Choose a compiler.
 echo "Checking compilers."
@@ -936,8 +949,8 @@
 #endif
 ' > ${tempcname}
 eval `${default_cc} -E ${tempcname} \
-      | grep '@configure@' \
-      | sed -e 's/^@configure@//'`
+       | grep '@configure@' \
+       | sed -e 's/^@configure@ \([^=]*=\)\(.*\)$/\1"\2"/'`
 rm ${tempcname}
 
 # Do the opsystem or machine files prohibit the use of the GNU malloc?