diff options
author | Richard M. Stallman <rms@gnu.org> | 2002-09-19 15:25:38 +0000 |
---|---|---|
committer | Richard M. Stallman <rms@gnu.org> | 2002-09-19 15:25:38 +0000 |
commit | 9811b1cf6fad6f23aece50b19bac827a459daae4 (patch) | |
tree | 01e7bf817a80cb6be24ac3eb37e4bb53f0846693 /configure.in | |
parent | 5967d9633f6129517a27455ef3ddedce10ddd613 (diff) | |
download | emacs-9811b1cf6fad6f23aece50b19bac827a459daae4.tar.gz |
Fix the LessTif-directory-finder for real.
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 22 |
1 files changed, 19 insertions, 3 deletions
diff --git a/configure.in b/configure.in index c511be2e9d9..2e077da175a 100644 --- a/configure.in +++ b/configure.in @@ -1659,8 +1659,9 @@ else fi AC_MSG_RESULT($HAVE_XFREE386) -# Change CFLAGS temporarily so that C_SWITCH_X_SITE gets used -# for the tests that follow. We set it back to REAL_CFLAGS later on. +# Change CFLAGS and CPPFLAGS temporarily so that C_SWITCH_X_SITE gets +# used for the tests that follow. We set them back to REAL_CFLAGS and +# REAL_CPPFLAGS later on. REAL_CPPFLAGS="$CPPFLAGS" @@ -1831,12 +1832,27 @@ fi if test "${USE_X_TOOLKIT}" = "MOTIF"; then AC_CACHE_CHECK(for LessTif where some systems put it, emacs_cv_lesstif, + # We put this in CFLAGS temporarily to precede other -I options + # that might be in CFLAGS temporarily. + # We put this in CPPFLAGS where it precedes the other -I options. + OLD_CPPFLAGS=$CPPFLAGS + OLD_CFLAGS=$CFLAGS + CPPFLAGS="-I/usr/X11R6/LessTif/Motif1.2/include $CPPFLAGS" + CFLAGS="-I/usr/X11R6/LessTif/Motif1.2/include $CFLAGS" [AC_TRY_COMPILE([#include </usr/X11R6/LessTif/Motif1.2/include/Xm/Xm.h>], [int x = 5;], emacs_cv_lesstif=yes, emacs_cv_lesstif=no)]) if test $emacs_cv_lesstif = yes; then - CPPFLAGS="-I/usr/X11R6/LessTif/Motif1.2/include $CPPFLAGS" + # Make sure this -I option remains in CPPFLAGS after it is set + # back to REAL_CPPFLAGS. + # There is no need to change REAL_CFLAGS, because REAL_CFLAGS does not + # have those other -I options anyway. Ultimately, having this + # directory ultimately in CPPFLAGS will be enough. + REAL_CPPFLAGS="-I/usr/X11R6/LessTif/Motif1.2/include $REAL_CPPFLAGS" LDFLAGS="-L/usr/X11R6/LessTif/Motif1.2/lib $LDFLAGS" + else + CFLAGS=$OLD_CFLAGS + CPPFLAGS=$OLD_CPPFLAGS fi AC_CACHE_CHECK(for Motif version 2.1, emacs_cv_motif_version_2_1, [AC_TRY_COMPILE([#include <Xm/Xm.h>], |