From: Paul Eggert Date: Fri, 28 Jan 2011 00:25:24 +0000 (-0800) Subject: improve fix for MS-DOS file name clash X-Git-Tag: emacs-pretest-24.0.90~104^2~618^2~1322^2~105^2 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=c7e95b9146337a09f112c9789a4843ac48f6aefd;p=emacs.git improve fix for MS-DOS file name clash * Makefile.in (DOS_gnulib_comp.m4): Renamed from DOS-gnulib-comp.m4, for portability to POSIX make. Reported by Bruno Haible. (sync-from-gnulib): Copy gl-comp.m4 (if present) back to gnulib-comp.m4 before running gnulib-tool, to prevent old gnulib files from accumulating as garbage. Also reported by Bruno Haible. --- diff --git a/ChangeLog b/ChangeLog index 04d6899d67a..27c010fc6dd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2011-01-28 Paul Eggert + + improve fix for MS-DOS file name clash + * Makefile.in (DOS_gnulib_comp.m4): Renamed from DOS-gnulib-comp.m4, + for portability to POSIX make. Reported by Bruno Haible. + (sync-from-gnulib): Copy gl-comp.m4 (if present) back to + gnulib-comp.m4 before running gnulib-tool, to prevent old gnulib + files from accumulating as garbage. Also reported by Bruno Haible. + 2011-01-27 Paul Eggert fix two m4/gnulib-*.m4 file names that clashed under MS-DOS diff --git a/Makefile.in b/Makefile.in index 92d67361824..63fd8332797 100644 --- a/Makefile.in +++ b/Makefile.in @@ -325,7 +325,7 @@ $(gnulib_srcdir): git clone git://git.savannah.gnu.org/gnulib.git $@ # A shorter name that satisfies MS-DOS 8+3 constraints. -DOS-gnulib-comp.m4 = gl-comp.m4 +DOS_gnulib_comp.m4 = gl-comp.m4 # Update modules from gnulib, for maintainers, who should have it in # $(gnulib_srcdir) (relative to $(srcdir) and should have build tools @@ -334,10 +334,11 @@ GNULIB_MODULES = dtoastr getopt-gnu mktime GNULIB_TOOL_FLAGS = \ --import --no-changelog --no-vc-files --makefile-name=gnulib.mk sync-from-gnulib: $(gnulib_srcdir) + -cd $(srcdir)/m4 && cp $(DOS_gnulib_comp.m4) gnulib-comp.m4 cd $(srcdir) && \ $(gnulib_srcdir)/gnulib-tool $(GNULIB_TOOL_FLAGS) $(GNULIB_MODULES) cd $(srcdir)/m4 && rm gnulib-cache.m4 warn-on-use.m4 - cd $(srcdir)/m4 && mv gnulib-comp.m4 $(DOS-gnulib-comp.m4) + cd $(srcdir)/m4 && mv gnulib-comp.m4 $(DOS_gnulib_comp.m4) cp $(gnulib_srcdir)/build-aux/texinfo.tex $(srcdir)/doc/misc cp \ $(gnulib_srcdir)/build-aux/config.sub \ @@ -410,7 +411,7 @@ AUTOCONF_INPUTS = @MAINT@ $(srcdir)/configure.in $(srcdir)/aclocal.m4 $(srcdir)/configure: $(AUTOCONF_INPUTS) cd ${srcdir} && autoconf -ACLOCAL_INPUTS = @MAINT@ $(srcdir)/m4/$(DOS-gnulib-comp.m4) +ACLOCAL_INPUTS = @MAINT@ $(srcdir)/m4/$(DOS_gnulib_comp.m4) $(srcdir)/aclocal.m4: $(ACLOCAL_INPUTS) cd $(srcdir) && aclocal -I m4