Changeset 24830


Ignore:
Timestamp:
2010-12-26T03:06:50+01:00 (7 years ago)
Author:
jow
Message:

[include] autotools.mk: introduce PKG_MACRO_PATHS and HOST_MACRO_PATHS which default to ./m4, add LIBTOOL to AM_TOOL_PATHS

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/autotools.mk

    r24708 r24830  
    2222        AUTOHEADER=$(STAGING_DIR_HOST)/bin/autoheader \ 
    2323        LIBTOOLIZE=$(STAGING_DIR_HOST)/bin/libtoolize \ 
     24        LIBTOOL=$(STAGING_DIR_HOST)/bin/libtool \ 
    2425        M4=$(STAGING_DIR_HOST)/bin/m4 \ 
    2526        AUTOPOINT=true 
     
    3536                $(foreach p,$(3), \ 
    3637                        if [ -f $(p)/configure.ac ] || [ -f $(p)/configure.in ]; then \ 
    37                                 [ -f $(p)/aclocal.m4 ] && [ ! -f $(p)/acinclude.m4 ] && mv aclocal.m4 acinclude.m4; \ 
    3838                                [ -d $(p)/autom4te.cache ] && rm -rf autom4te.cache; \ 
    3939                                touch NEWS AUTHORS COPYING ChangeLog; \ 
     
    4141                                        -B $(STAGING_DIR_HOST)/share/aclocal \ 
    4242                                        $(patsubst %,-B %,$(5)) \ 
    43                                         $(patsubst %,-I %,$(4)) -I m4 $(4) || true; \ 
     43                                        $(patsubst %,-I %,$(4)) $(4) || true; \ 
    4444                        fi; \ 
    4545                ) \ 
     
    5050PKG_LIBTOOL_PATHS?=$(CONFIGURE_PATH) 
    5151PKG_AUTOMAKE_PATHS?=$(CONFIGURE_PATH) 
     52PKG_MACRO_PATHS?=m4 
    5253PKG_REMOVE_FILES?=aclocal.m4 
    5354 
     
    5859    $(PKG_BUILD_DIR), $(PKG_REMOVE_FILES), \ 
    5960    $(PKG_AUTOMAKE_PATHS), $(PKG_LIBTOOL_PATHS), \ 
    60     $(STAGING_DIR)/host/share/aclocal $(STAGING_DIR)/usr/share/aclocal)) 
     61    $(STAGING_DIR)/host/share/aclocal $(STAGING_DIR)/usr/share/aclocal $(PKG_MACRO_PATHS))) 
    6162endef 
    6263 
     
    8586HOST_LIBTOOL_PATHS?=$(if $(PKG_LIBTOOL_PATHS),$(PKG_LIBTOOL_PATHS),.) 
    8687HOST_AUTOMAKE_PATHS?=$(if $(PKG_AUTOMAKE_PATHS),$(PKG_AUTOMAKE_PATHS),.) 
     88HOST_MACRO_PATHS?=$(if $(PKG_MACRO_PATHS),$(PKG_MACRO_PATHS),m4) 
    8789HOST_REMOVE_FILES?=$(PKG_REMOVE_FILES) 
    8890 
     
    9092  $(strip $(call autoreconf, \ 
    9193    $(HOST_BUILD_DIR), $(HOST_REMOVE_FILES), \ 
    92     $(HOST_AUTOMAKE_PATHS), $(HOST_LIBTOOL_PATHS))) 
     94    $(HOST_AUTOMAKE_PATHS), $(HOST_LIBTOOL_PATHS), \ 
     95    $(HOST_MACRO_PATHS))) 
    9396endef 
    9497 
Note: See TracChangeset for help on using the changeset viewer.