summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2011-06-02 17:41:03 +0200
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2011-06-02 17:42:04 +0200
commitc7f4a038457f80ea6d3a10de7512a14054b72bd8 (patch)
tree98d8005790a709d0319f8d1a3581aa05c5c38fbb
parent76f89809596006fc79ac7948f443d73f437307cf (diff)
downloadembtoolkit-c7f4a038457f80ea6d3a10de7512a14054b72bd8.tar.gz
embtoolkit-c7f4a038457f80ea6d3a10de7512a14054b72bd8.tar.bz2
embtoolkit-c7f4a038457f80ea6d3a10de7512a14054b72bd8.tar.xz
Build system: improve host configure macro to give ability to specify prefix and env
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
-rw-r--r--mk/macros.mk4
1 files changed, 3 insertions, 1 deletions
diff --git a/mk/macros.mk b/mk/macros.mk
index a78c4ab..b539630 100644
--- a/mk/macros.mk
+++ b/mk/macros.mk
@@ -289,9 +289,11 @@ define EMBTK_CONFIGURE_HOSTPKG
@cd $($(1)_BUILD_DIR); \
CPPFLAGS="-I$(HOSTTOOLS)/usr/include" \
LDFLAGS="-L$(HOSTTOOLS)/$(LIBDIR) -L$(HOSTTOOLS)/usr/$(LIBDIR)" \
+ $($(1)_CONFIGURE_ENV) \
$(CONFIG_SHELL) $($(1)_SRC_DIR)/configure \
--build=$(HOST_BUILD) --host=$(HOST_ARCH) \
- --prefix=$(HOSTTOOLS)/usr $($(1)_CONFIGURE_OPTS)
+ --prefix=$(if $($(1)_PREFIX),$($(1)_PREFIX),$(HOSTTOOLS)/usr) \
+ $($(1)_CONFIGURE_OPTS)
@touch $($(1)_BUILD_DIR)/.configured
endef