From 4eb80222606a764b428b327e216c11ad4c17647e Mon Sep 17 00:00:00 2001 From: Eric Blake Date: Fri, 26 Mar 2010 17:11:22 -0600 Subject: [PATCH] build: automate the rerun of autogen.sh Automate the reuse of autogen.sh, rather than just erroring out. * cfg.mk (_update_required): Run autogen.sh, rather than just warning about it. (_autogen): New target. --- cfg.mk | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/cfg.mk b/cfg.mk index f01dbbfe8e..9b8ee00a70 100644 --- a/cfg.mk +++ b/cfg.mk @@ -308,9 +308,14 @@ ifeq (0,$(MAKELEVEL)) stamp="$$($(_submodule_hash) $(_curr_status) 2>/dev/null)"; \ test "$$stamp" = "$$actual"; echo $$?) ifeq (1,$(_update_required)) - $(error gnulib update required; run ./autogen.sh first) + $(info INFO: gnulib update required; running ./autogen.sh first) +Makefile: _autogen endif endif +.PHONY: _autogen +_autogen: + $(srcdir)/autogen.sh + # Exempt @...@ uses of these symbols. _makefile_at_at_check_exceptions = ' && !/(SCHEMA|SYSCONF)DIR/'