autotools: support custom autogen scripts
authorTimo Savola <tsavola@movial.fi>
Tue, 8 Jul 2008 13:33:01 +0000 (16:33 +0300)
committerTimo Savola <tsavola@movial.fi>
Tue, 8 Jul 2008 13:33:01 +0000 (16:33 +0300)
use meta/autogen.sh if it exists.  can be explicitly overridden in plug by
setting MATRIX_AUTOGEN.

scripts/styles/autotools.mk

index e1a24b26d0fd4014fcef8017193b89dc375fd07c..792019a727661da18659b49b872f62dd629b4197 100644 (file)
@@ -49,9 +49,13 @@ MATRIX_CONFIGURE_ARGS = --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
                         $(MATRIX_CONFIGURE_EXTRA_ARGS)
 endif
 
+ifndef MATRIX_AUTOGEN
+MATRIX_AUTOGEN = $(if $(wildcard meta/autogen.sh),meta/autogen.sh,./autogen.sh)
+endif
+
 __matrix_build: $(MATRIX_PREPARE_TARGET)
 ifneq ($(has_configure),yes)
-       $(MATRIX_AUTOGEN_ENV) $(MATRIX_WRAP_AUTOGEN) ./autogen.sh $(MATRIX_AUTOGEN_ARGS)
+       $(MATRIX_AUTOGEN_ENV) $(MATRIX_WRAP_AUTOGEN) $(MATRIX_AUTOGEN) $(MATRIX_AUTOGEN_ARGS)
 endif
 ifneq ($(MATRIX_OBJ_DIR),)
        rm -rf $(MATRIX_OBJ_DIR)