mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-03-02 11:50:48 -08:00
* 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.
This commit is contained in:
parent
9927a7b1aa
commit
5d9aefc728
1 changed files with 17 additions and 4 deletions
|
|
@ -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?
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue