* configure.in (version): Check the X libraries for XrmSetDatabase
and random, and see if we have -lXbsd.
This commit is contained in:
parent
eebae3dd5c
commit
30945baf85
1 changed files with 22 additions and 15 deletions
|
@ -365,21 +365,11 @@ if [ `pwd` != `(cd ${srcdir} && pwd)` ] \
|
|||
fi
|
||||
|
||||
### Make the necessary directories, if they don't exist.
|
||||
if [ ! -d ./src ]; then
|
||||
mkdir ./src
|
||||
fi
|
||||
if [ ! -d ./lib-src ]; then
|
||||
mkdir ./lib-src
|
||||
fi
|
||||
if [ ! -d ./cpp ]; then
|
||||
mkdir ./cpp
|
||||
fi
|
||||
if [ ! -d ./oldXMenu ]; then
|
||||
mkdir ./oldXMenu
|
||||
fi
|
||||
if [ ! -d ./etc ]; then
|
||||
mkdir ./etc
|
||||
fi
|
||||
for dir in ./src ./lib-src ./cpp ./oldXMenu ./etc ; do
|
||||
if [ ! -d ${dir} ]; then
|
||||
mkdir ${dir}
|
||||
fi
|
||||
done
|
||||
|
||||
#### Given the configuration name, set machfile and opsysfile to the
|
||||
#### names of the m/*.h and s/*.h files we should use.
|
||||
|
@ -1134,6 +1124,23 @@ fi
|
|||
LISP_FLOAT_TYPE=yes
|
||||
|
||||
|
||||
#### Add the X libraries to the list, and check for some functions found there.
|
||||
CFLAGS_save="$CFLAGS"
|
||||
CFLAGS="${CFLAGS} ${LD_SWITCH_X_SITE}"
|
||||
]
|
||||
AC_HAVE_LIBRARY(-lXbsd)
|
||||
[
|
||||
LIBS_save="$LIBS"
|
||||
if [ "${HAVE_X11}" = "yes" ] ; then
|
||||
LIBS="-lX11 ${LIBS}"
|
||||
fi
|
||||
]
|
||||
AC_HAVE_FUNCS(XrmSetDatabase random)
|
||||
[
|
||||
CFLAGS="$CFLAGS_save"
|
||||
LIBS="$LIBS_save"
|
||||
|
||||
|
||||
#### Find out which version of Emacs this is.
|
||||
version=`grep 'defconst[ ]*emacs-version' ${srcdir}/lisp/version.el \
|
||||
| sed -e 's/^.*"\([0-9][0-9]*\.[0-9][0-9]*\)\..*$/\1/'`
|
||||
|
|
Loading…
Add table
Reference in a new issue