Changeset 24534


Ignore:
Timestamp:
2010-12-13T02:44:28+01:00 (7 years ago)
Author:
jow
Message:

[include] autotools.mk: support autoreconf at different paths, introduce PKG_AUTOMAKE_PATHS which defaults to '.'

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/autotools.mk

    r24474 r24534  
    77 
    88PKG_LIBTOOL_PATHS?=$(CONFIGURE_PATH) 
     9PKG_AUTOMAKE_PATHS?=$(CONFIGURE_PATH) 
    910PKG_REMOVE_FILES?=aclocal.m4 
    1011 
     
    2021        (cd $(PKG_BUILD_DIR); \ 
    2122                $(patsubst %,rm -f %;,$(PKG_REMOVE_FILES)) \ 
    22                 if [ -x ./autogen.sh ]; then \ 
    23                         ./autogen.sh || true; \ 
    24                 elif [ -f ./configure.ac ] || [ -f ./configure.in ]; then \ 
    25                         [ -f ./aclocal.m4 ] && [ ! -f ./acinclude.m4 ] && mv aclocal.m4 acinclude.m4; \ 
    26                         [ -d ./autom4te.cache ] && rm -rf autom4te.cache; \ 
    27                         $(STAGING_DIR_HOST)/bin/autoreconf -v -f -i -s \ 
    28                                 -B $(STAGING_DIR_HOST)/share/aclocal \ 
    29                                 -B $(STAGING_DIR)/host/share/aclocal \ 
    30                                 $(patsubst %,-I %,$(PKG_LIBTOOL_PATHS)) $(PKG_LIBTOOL_PATHS) || true; \ 
    31                 fi \ 
     23                $(foreach p,$(PKG_AUTOMAKE_PATHS), \ 
     24                        if [ -x $(p)/autogen.sh ]; then \ 
     25                                $(p)/autogen.sh || true; \ 
     26                        elif [ -f $(p)/configure.ac ] || [ -f $(p)/configure.in ]; then \ 
     27                                [ -f $(p)/aclocal.m4 ] && [ ! -f $(p)/acinclude.m4 ] && mv aclocal.m4 acinclude.m4; \ 
     28                                [ -d $(p)/autom4te.cache ] && rm -rf autom4te.cache; \ 
     29                                $(STAGING_DIR_HOST)/bin/autoreconf -v -f -i -s \ 
     30                                        -B $(STAGING_DIR_HOST)/share/aclocal \ 
     31                                        -B $(STAGING_DIR)/host/share/aclocal \ 
     32                                        $(patsubst %,-I %,$(PKG_LIBTOOL_PATHS)) $(PKG_LIBTOOL_PATHS) || true; \ 
     33                        fi; \ 
     34                ) \ 
    3235        ); 
    3336endef 
Note: See TracChangeset for help on using the changeset viewer.