Hi again,
I apologize that I reply to my own mail. I recognized that a bit bigger
cleanup can be done.
The attached patch makes the resulting configure smaller and makes the
values of the variables shorter. It passed make check.
OK to commit?
Stepan
2005-05-11 Stepan Kasal <[EMAIL PROTECTED]>
* lib/autoconf/status.m4 (_AC_SRCDIRS): Simplify the computation
of absolute paths.
Index: lib/autoconf/status.m4
===================================================================
RCS file: /cvsroot/autoconf/autoconf/lib/autoconf/status.m4,v
retrieving revision 1.52
diff -u -r1.52 status.m4
--- lib/autoconf/status.m4 27 Apr 2005 10:04:36 -0000 1.52
+++ lib/autoconf/status.m4 11 May 2005 09:20:23 -0000
@@ -144,6 +144,8 @@
else
ac_dir_suffix= ac_top_builddir=
fi
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
case $srcdir in
.) # No --srcdir option. We are building in place.
@@ -152,22 +154,18 @@
ac_top_srcdir=.
else
ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
- fi ;;
+ fi
+ ac_abs_top_srcdir=$ac_pwd ;;
[[\\/]]* | ?:[[\\/]]* ) # Absolute name.
ac_srcdir=$srcdir$ac_dir_suffix;
- ac_top_srcdir=$srcdir ;;
+ ac_top_srcdir=$srcdir
+ ac_abs_top_srcdir=$srcdir ;;
*) # Relative name.
ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
- ac_top_srcdir=$ac_top_builddir$srcdir ;;
+ ac_top_srcdir=$ac_top_builddir$srcdir
+ ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
esac
-
-# Do not use `cd foo && pwd` to compute absolute names, because
-# the directories may not exist.
-AS_SET_CATFILE([ac_abs_builddir], [$ac_pwd], [$1])
-AS_SET_CATFILE([ac_abs_top_builddir],
- [$ac_abs_builddir], [${ac_top_builddir}.])
-AS_SET_CATFILE([ac_abs_srcdir], [$ac_abs_builddir], [$ac_srcdir])
-AS_SET_CATFILE([ac_abs_top_srcdir], [$ac_abs_builddir], [$ac_top_srcdir])
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
])# _AC_SRCDIRS