]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
build: automate the rerun of autogen.sh
authorEric Blake <eblake@redhat.com>
Fri, 26 Mar 2010 23:11:22 +0000 (17:11 -0600)
committerEric Blake <eblake@redhat.com>
Tue, 30 Mar 2010 17:29:09 +0000 (11:29 -0600)
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

diff --git a/cfg.mk b/cfg.mk
index f01dbbfe8e2c8f4fdb1852d3bd3215339880be67..9b8ee00a7034b219c860fe5607735b16f84db54a 100644 (file)
--- 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/'