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.
This commit is contained in:
parent
8937ef6e5e
commit
c7e95b9146
2 changed files with 13 additions and 3 deletions
|
@ -1,3 +1,12 @@
|
|||
2011-01-28 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
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 <eggert@cs.ucla.edu>
|
||||
|
||||
fix two m4/gnulib-*.m4 file names that clashed under MS-DOS
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue