summaryrefslogtreecommitdiff
path: root/mk/macros.packages.mk
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2012-11-11 20:10:09 +0100
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2012-11-11 20:10:09 +0100
commit850cf2bbb11894e3b9f2b8374debe1bbbe9978c1 (patch)
tree0fee781e21a893860f4383079b916cd91d2749b6 /mk/macros.packages.mk
parentc98b8d6e99cdfc7f9416bc7bcf3d42e06781775c (diff)
downloadembtoolkit-850cf2bbb11894e3b9f2b8374debe1bbbe9978c1.tar.gz
embtoolkit-850cf2bbb11894e3b9f2b8374debe1bbbe9978c1.tar.bz2
embtoolkit-850cf2bbb11894e3b9f2b8374debe1bbbe9978c1.tar.xz
Build system: new internal macros __embtk_fixgconfigsfor_pkg
This will help to fix packages having old versions of config.guess and config.sub Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'mk/macros.packages.mk')
-rw-r--r--mk/macros.packages.mk15
1 files changed, 15 insertions, 0 deletions
diff --git a/mk/macros.packages.mk b/mk/macros.packages.mk
index d8d7126..b2476cc 100644
--- a/mk/macros.packages.mk
+++ b/mk/macros.packages.mk
@@ -255,6 +255,21 @@ __embtk_pkg_installed-y = $(shell \
fi;)
#
+# embtk_fixgconfigsfor_pkg
+#
+__embtk_gconfigsub := $(EMBTK_ROOT)/scripts/config.sub
+__embtk_gconfigguess := $(EMBTK_ROOT)/scripts/config.guess
+__embtk_fixgconfigsfor_pkg = $(shell \
+ gconfigsub=$(find $(__embtk_pkg_srcdir) -type f -name config.sub); \
+ if [ -e $(gconfigsub) ]; then \
+ ln -sf (__embtk_gconfigsub) $(gconfigsub); \
+ fi \
+ gconfigguess=$(find $(__embtk_pkg_srcdir) -type f -name config.guess); \
+ if [ -e $(gconfigguess) ]; then \
+ ln -sf (__embtk_gconfigguess) $(gconfigguess); \
+ fi)
+
+#
# A macro which runs configure script (conpatible with autotools configure)
# for a package and sets environment variables correctly.
# Usage: