[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] GNU M4 source repository branch, master, updated. cvs-readonly-213
From: |
Ralf Wildenhues |
Subject: |
[SCM] GNU M4 source repository branch, master, updated. cvs-readonly-213-g44a3615 |
Date: |
Thu, 19 Mar 2009 19:30:20 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU M4 source repository".
http://git.sv.gnu.org/gitweb/?p=m4.git;a=commitdiff;h=44a3615b7b82cbe0fd1c4743ff4d593f00796261
The branch, master has been updated
via 44a3615b7b82cbe0fd1c4743ff4d593f00796261 (commit)
from 5d63e9d0496586df3f7054802463fc7c5631cd0f (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 44a3615b7b82cbe0fd1c4743ff4d593f00796261
Author: Ralf Wildenhues <address@hidden>
Date: Thu Mar 19 20:18:54 2009 +0100
Fix m4.1 build race, exposed by parallelism through GNUmakefile.
* Makefile.am (SUBDIRS): Add doc.
(Documentation rules): Move ...
* doc/Makefile.am: ... to this new file.
* configure.ac (AC_CONFIG_FILES): Generate doc/Makefile.
Signed-off-by: Ralf Wildenhues <address@hidden>
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 8 ++++++++
Makefile.am | 34 +---------------------------------
configure.ac | 1 +
doc/Makefile.am | 44 ++++++++++++++++++++++++++++++++++++++++++++
4 files changed, 54 insertions(+), 33 deletions(-)
create mode 100644 doc/Makefile.am
diff --git a/ChangeLog b/ChangeLog
index 3769414..43819ac 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2009-03-19 Ralf Wildenhues <address@hidden>
+
+ Fix m4.1 build race, exposed by parallelism through GNUmakefile.
+ * Makefile.am (SUBDIRS): Add doc.
+ (Documentation rules): Move ...
+ * doc/Makefile.am: ... to this new file.
+ * configure.ac (AC_CONFIG_FILES): Generate doc/Makefile.
+
2009-03-13 Eric Blake <address@hidden>
Try to tolerate spaces in directory names in testsuite.
diff --git a/Makefile.am b/Makefile.am
index 01140c6..6e207a9 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -23,7 +23,7 @@
config_aux_dir = build-aux
config_macro_dir= ltdl/m4
-SUBDIRS = po gnu . tests/gnu
+SUBDIRS = po gnu . doc tests/gnu
ACLOCAL_AMFLAGS = -I ltdl/m4
AUTOMAKE_OPTIONS = nostdinc
@@ -245,38 +245,6 @@ dist-hook:
EXTRA_DIST += m4/system_.h
-## -------------- ##
-## Documentation. ##
-## -------------- ##
-
-info_TEXINFOS = doc/m4.texinfo
-doc_m4_TEXINFOS = doc/regexprops-generic.texi doc/fdl-1.3.texi
doc/gpl-3.0.texi
-dist_man_MANS = $(srcdir)/doc/m4.1
-EXTRA_DIST += doc/gendocs_template
-MAINTAINERCLEANFILES += doc/gendocs_template
-HELP2MAN = $(SHELL) $(srcdir)/$(config_aux_dir)/missing --run help2man
-
-# Build the man page once in the srcdir, rather than in every VPATH build
-# dir, to match how automake builds info pages. This is safe for 'make
-# distcheck' since it is distributed pre-built.
-$(srcdir)/doc/m4.1: .version src/main.c
- @if test -f src/m4$(EXEEXT); then \
- echo "Updating the \`man' page \`$@'"; \
- $(HELP2MAN) --name="macro processor" --source=FSF \
- --info-page=m4 --output=$@ src/m4$(EXEEXT); \
- else \
- echo "WARNING: The \`man' page \`$@' cannot be updated yet."; \
- echo " Retry once the program executable is ready."; \
- fi
-
-## Disabled for now. Clashes with earlier definition.
-## TAGS_FILES = $(infos_TEXINFOS)
-## TAGS_DEPENDENCIES = $(TAGS_FILES)
-## ETAGS_ARGS = --language=none --regex='/@node \([^,]*\)/\1/' $(TAGS_FILES)
-
-MAINTAINERCLEANFILES += $(dist_man_MANS)
-
-
## --------- ##
## Examples. ##
## --------- ##
diff --git a/configure.ac b/configure.ac
index ba57e39..ec8ff46 100644
--- a/configure.ac
+++ b/configure.ac
@@ -225,6 +225,7 @@ M4_SYSCMD
AC_CONFIG_FILES([
Makefile
gnu/Makefile
+doc/Makefile
m4/system.h:m4/system_.h
tests/atlocal
tests/gnu/Makefile
diff --git a/doc/Makefile.am b/doc/Makefile.am
new file mode 100644
index 0000000..8d9a6fb
--- /dev/null
+++ b/doc/Makefile.am
@@ -0,0 +1,44 @@
+## Makefile.am - template for generating Makefile via Automake
+##
+## Copyright (C) 2009 Free Software Foundation, Inc.
+##
+## This file is part of GNU M4.
+##
+## GNU M4 is free software: you can redistribute it and/or modify
+## it under the terms of the GNU General Public License as published by
+## the Free Software Foundation, either version 3 of the License, or
+## (at your option) any later version.
+##
+## GNU M4 is distributed in the hope that it will be useful,
+## but WITHOUT ANY WARRANTY; without even the implied warranty of
+## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+## GNU General Public License for more details.
+##
+## You should have received a copy of the GNU General Public License
+## along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+MAINTAINERCLEANFILES =
+EXTRA_DIST =
+config_aux_dir = build-aux
+
+info_TEXINFOS = m4.texinfo
+m4_TEXINFOS = regexprops-generic.texi fdl-1.3.texi gpl-3.0.texi
+dist_man_MANS = $(srcdir)/m4.1
+EXTRA_DIST += gendocs_template
+MAINTAINERCLEANFILES += gendocs_template
+HELP2MAN = $(SHELL) $(top_srcdir)/$(config_aux_dir)/missing --run
help2man
+
+# Build the man page once in the srcdir, rather than in every VPATH build
+# dir, to match how automake builds info pages. This is safe for 'make
+# distcheck' since it is distributed pre-built.
+$(srcdir)/m4.1: ../.version $(srcdir)/../src/main.c
+ @echo "Updating the \`man' page \`$@'"; \
+ $(HELP2MAN) --name="macro processor" --source=FSF \
+ --info-page=m4 --output=$@ ../src/m4$(EXEEXT)
+
+TAGS_FILES = $(infos_TEXINFOS)
+TAGS_DEPENDENCIES = $(TAGS_FILES)
+ETAGS_ARGS = --language=none --regex='/@node \([^,]*\)/\1/' $(TAGS_FILES)
+
+MAINTAINERCLEANFILES += $(dist_man_MANS)
+
hooks/post-receive
--
GNU M4 source repository
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] GNU M4 source repository branch, master, updated. cvs-readonly-213-g44a3615,
Ralf Wildenhues <=