]> git.eshelyaron.com Git - emacs.git/commitdiff
Make sure CDPATH doesn't mess up PWD check.
authorDavid J. MacKenzie <djm@gnu.org>
Sat, 6 May 1995 21:27:16 +0000 (21:27 +0000)
committerDavid J. MacKenzie <djm@gnu.org>
Sat, 6 May 1995 21:27:16 +0000 (21:27 +0000)
Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
Use fmod instead of logb in -lm check.

configure.in

index db48cedea6cbccc4268e419293d4b13130c58d7e..bb91847034f50db7d2ba674cdbbc7b6b36dbbe29 100644 (file)
@@ -65,6 +65,8 @@ case "${srcdir}" in
   . )
     ## We may be able to use the $PWD environment variable to make this
     ## absolute.  But sometimes PWD is inaccurate.
+    ## Make sure CDPATH doesn't affect cd (in case PWD is relative).
+    CDPATH=
     if test "${PWD}" != "" && test "`(cd ${PWD} ; sh -c pwd)`" = "`pwd`"  ;
     then
       srcdir="$PWD"
@@ -939,6 +941,8 @@ fi
 
 if test x"${x_includes}" = x; then
   bitmapdir=/usr/include/X11/bitmaps
+elif test -d "${x_includes}/X11/bitmaps"; then
+  bitmapdir="${x_includes}/X11/bitmaps"
 else
   bitmapdir="${x_includes}/bitmaps"
 fi
@@ -1152,8 +1156,11 @@ AC_TRY_LINK([#include <netdb.h>],
 
 AC_FUNC_ALLOCA
 
-# logb and frexp are found in -lm on most systems.
-AC_CHECK_LIB(m, logb)
+# fmod, logb, and frexp are found in -lm on most systems.
+# On HPUX 9.01, -lm does not contain logb, so check for fmod.
+# If some other system has -lm with logb and/or frexp but not fmod,
+# we will have to try yet again...
+AC_CHECK_LIB(m, fmod)
 AC_CHECK_FUNCS(gettimeofday gethostname dup2 rename closedir mkdir rmdir \
 random lrand48 bcopy bcmp logb frexp fmod drem ftime res_init setsid \
 strerror fpathconf select mktime eaccess getpagesize)