summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2012-01-09 11:39:48 -0800
committerSaul Wold <sgw@linux.intel.com>2012-01-09 21:51:50 -0800
commite48fd42e047f46399828a074c5125a0ce9c3f56f (patch)
treedea3056b679d7f88ed8cf53bcfce71258d3512d2
parentd1f1fec5c6fe980aaf2c1f1dc2a0e737f4adf2dd (diff)
downloadopenembedded-core-e48fd42e047f46399828a074c5125a0ce9c3f56f.tar.gz
openembedded-core-e48fd42e047f46399828a074c5125a0ce9c3f56f.tar.bz2
openembedded-core-e48fd42e047f46399828a074c5125a0ce9c3f56f.zip
autotools.bbclass: Introduce CACHED_CONFIGUREVARS
This variable is for holding the cached configure variables to be specified in recipes. e.g. CACHED_CONFIGUREVARS += "ac_cv_foo=yes ac_cv_bar=no" This will make sure that the variables are not detected by configure. This is useful in cross builds where some features can not be detected correctly by configure and having it as a variables gives us capability to override it Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--meta/classes/autotools.bbclass2
1 files changed, 1 insertions, 1 deletions
diff --git a/meta/classes/autotools.bbclass b/meta/classes/autotools.bbclass
index 2f462ff93b..5d743338fc 100644
--- a/meta/classes/autotools.bbclass
+++ b/meta/classes/autotools.bbclass
@@ -73,7 +73,7 @@ oe_runconf () {
cfgscript="${S}/configure"
if [ -x "$cfgscript" ] ; then
bbnote "Running $cfgscript ${CONFIGUREOPTS} ${EXTRA_OECONF} $@"
- $cfgscript ${CONFIGUREOPTS} ${EXTRA_OECONF} "$@" || bbfatal "oe_runconf failed"
+ ${CACHED_CONFIGUREVARS} $cfgscript ${CONFIGUREOPTS} ${EXTRA_OECONF} "$@" || bbfatal "oe_runconf failed"
else
bbfatal "no configure script found at $cfgscript"
fi