diff options
| author | Jim Blandy <jimb@redhat.com> | 1993-03-23 06:54:37 +0000 |
|---|---|---|
| committer | Jim Blandy <jimb@redhat.com> | 1993-03-23 06:54:37 +0000 |
| commit | 5d9aefc7280dc6c701b326fd76f71dc5a78a2c6d (patch) | |
| tree | c51444437118b43b325caa7b2eea6ef12d4b1555 | |
| parent | 9927a7b1aa5a81120e500a2584bf85d06d978323 (diff) | |
| download | emacs-5d9aefc7280dc6c701b326fd76f71dc5a78a2c6d.tar.gz | |
* 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.
| -rwxr-xr-x | configure1.in | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/configure1.in b/configure1.in index 89b8450a620..3661ff75b21 100755 --- a/configure1.in +++ b/configure1.in @@ -96,7 +96,7 @@ unsuccessful after disturbing the status quo, it removes config.status." 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 @@ case "${window_system}" in "" ) 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 @@ case ${HAVE_X11} in ;; 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 @@ echo ' #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? |
