From: nbd Date: Sun, 25 Feb 2007 23:10:32 +0000 (+0000) Subject: move configure args to CONFIGURE_ARGS and configure variable to CONFIGURE_VARS to... X-Git-Url: https://git.archive.openwrt.org/?p=openwrt.git;a=commitdiff_plain;h=9ac4a336ea3c530bcb9f4a25c2862856f9ca16bc;hp=6c26dacd2ceccc533f8a05f9ec4a600793ec06e9 move configure args to CONFIGURE_ARGS and configure variable to CONFIGURE_VARS to make it possible to modify the configure command line without overriding the default template git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6370 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- diff --git a/include/package.mk b/include/package.mk index 84575169be..0400d08122 100644 --- a/include/package.mk +++ b/include/package.mk @@ -286,18 +286,7 @@ define Build/Prepare $(call Build/Prepare/Default,) endef -define Build/Configure/Default - (cd $(PKG_BUILD_DIR)/$(strip $(3)); \ - if [ -x configure ]; then \ - $(TARGET_CONFIGURE_OPTS) \ - CFLAGS="$(TARGET_CFLAGS)" \ - CXXFLAGS="$(TARGET_CFLAGS)" \ - CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \ - LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \ - PKG_CONFIG_PATH="$(STAGING_DIR)/usr/lib/pkgconfig" \ - PKG_CONFIG_LIBDIR="$(STAGING_DIR)/usr/lib/pkgconfig" \ - $(2) \ - $(PKG_CONFIGURE_PATH)/configure \ +CONFIGURE_ARGS := \ --target=$(GNU_TARGET_NAME) \ --host=$(GNU_TARGET_NAME) \ --build=$(GNU_HOST_NAME) \ @@ -313,7 +302,24 @@ define Build/Configure/Default --localstatedir=/var \ --mandir=/usr/man \ --infodir=/usr/info \ - $(DISABLE_NLS) \ + $(DISABLE_NLS) + +CONFIGURE_VARS:= \ + $(TARGET_CONFIGURE_OPTS) \ + CFLAGS="$(TARGET_CFLAGS)" \ + CXXFLAGS="$(TARGET_CFLAGS)" \ + CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \ + LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \ + PKG_CONFIG_PATH="$(STAGING_DIR)/usr/lib/pkgconfig" \ + PKG_CONFIG_LIBDIR="$(STAGING_DIR)/usr/lib/pkgconfig" + +define Build/Configure/Default + (cd $(PKG_BUILD_DIR)/$(strip $(3)); \ + if [ -x configure ]; then \ + $(CONFIGURE_VARS) \ + $(2) \ + $(PKG_CONFIGURE_PATH)/configure \ + $(CONFIGURE_ARGS) \ $(1); \ fi; \ )