summaryrefslogtreecommitdiffstats
path: root/lib/bb/cache.py
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2011-04-10 10:50:16 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2011-05-06 15:28:46 +0100
commitddf498b487fae35a36c3cd095f110fa6da5ded40 (patch)
treeb6554f07a156be8879704512f15c32caf37a8efe /lib/bb/cache.py
parentc3dd4fd5c9fe106f7fae8c088e75cfb70f20e107 (diff)
downloadopenembedded-core-contrib-ddf498b487fae35a36c3cd095f110fa6da5ded40.tar.gz
bitbake/ast.py: Only run finalise() for the specified variant
Allows the heavy finalise function to only be run for the case we're interested in when running tasks, saving some processing time. (From Poky rev: 9211fd9c375489c73924fd43f1f8a0da2c4290bb) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'lib/bb/cache.py')
-rw-r--r--lib/bb/cache.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/bb/cache.py b/lib/bb/cache.py
index 2d04ee77c0..6e3a6124dd 100644
--- a/lib/bb/cache.py
+++ b/lib/bb/cache.py
@@ -294,6 +294,7 @@ class Cache(object):
logger.debug(1, "Parsing %s (full)", fn)
+ cfgData.setVar("__ONLYFINALISE", virtual or "default")
bb_data = cls.load_bbfile(fn, appends, cfgData)
return bb_data[virtual]