]> git.eshelyaron.com Git - emacs.git/commitdiff
<making srcdir absolute>: Unset CDPATH in case $PWD
authorGerd Moellmann <gerd@gnu.org>
Thu, 24 Aug 2000 11:41:40 +0000 (11:41 +0000)
committerGerd Moellmann <gerd@gnu.org>
Thu, 24 Aug 2000 11:41:40 +0000 (11:41 +0000)
contains a relative path.  Protect against unusable values of
$PWD.

configure.in

index 417673067361126422ea780fcadc39cf75694186..f5a425c886a47dc1976a0299b932f881859482cc 100644 (file)
@@ -99,17 +99,17 @@ AC_ARG_WITH(xim,
 [  --without-xim          don't use X11 XIM])
 
 #### Make srcdir absolute, if it isn't already.  It's important to
-#### avoid running the path through pwd unnecessary, since pwd can
+#### avoid running the path through pwd unnecessarily, since pwd can
 #### give you automounter prefixes, which can go away.  We do all this
 #### so Emacs can find its files when run uninstalled.
+## Make sure CDPATH doesn't affect cd (in case PWD is relative).
+unset CDPATH
 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).
-    unset CDPATH
-    if test "${PWD}" != "" && test "`(cd ${PWD} ; sh -c pwd)`" = "`pwd`"  ;
+    if test ".${PWD}" != "." && test ".`(cd ${PWD} ; sh -c pwd)`" = ".${PWD}"  ;
     then
       srcdir="$PWD"
     else