perl: Rerun configure if MAX_PROC_NR changes.
authorRichard Jones <rjones@redhat.com>
Tue, 25 May 2010 10:25:12 +0000 (11:25 +0100)
committerRichard Jones <rjones@redhat.com>
Tue, 25 May 2010 10:25:12 +0000 (11:25 +0100)
If MAX_PROC_NR changes (because a new API has been added to the
generator) then we need to rerun configure in order to set the
Makefile's ${MAX_PROC_NR} variable, in order to rebuild Makefile.PL.

perl/Makefile.am

index c192290..e1a6455 100644 (file)
@@ -61,7 +61,8 @@ INSTALLDIRS = site
 all: Makefile-pl src_deps
        $(MAKE) -f Makefile-pl
 
-Makefile-pl: Makefile.PL
+Makefile-pl: Makefile.PL $(top_srcdir)/src/MAX_PROC_NR
+       cd $(top_srcdir) && ./config.status --recheck
        perl Makefile.PL INSTALLDIRS=$(INSTALLDIRS) PREFIX=$(prefix)
 
 # No!  Otherwise it is deleted before the clean-local rule runs.