summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/cache.py
diff options
context:
space:
mode:
authorRichard Purdie <rpurdie@linux.intel.com>2010-10-05 22:21:34 +0100
committerRichard Purdie <rpurdie@linux.intel.com>2010-10-05 22:26:33 +0100
commit35d095c282aa27bb2c5b90b9ebafeaa4a3de907e (patch)
treee4e5b4732ffa2e58f2e93fc51d3bd7e101e5eedf /bitbake/lib/bb/cache.py
parent2d93cb0a0d70e6219379363cd80d375e30abebae (diff)
downloadpoky-35d095c282aa27bb2c5b90b9ebafeaa4a3de907e.tar.gz
bitbake/sstate: Implement a lookup function to speed up setscene processing
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Diffstat (limited to 'bitbake/lib/bb/cache.py')
-rw-r--r--bitbake/lib/bb/cache.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/bitbake/lib/bb/cache.py b/bitbake/lib/bb/cache.py
index 646fdecbeb..c6f3794d5e 100644
--- a/bitbake/lib/bb/cache.py
+++ b/bitbake/lib/bb/cache.py
@@ -453,6 +453,8 @@ class Cache:
453 if not self.getVar('BROKEN', file_name, True) and not self.getVar('EXCLUDE_FROM_WORLD', file_name, True): 453 if not self.getVar('BROKEN', file_name, True) and not self.getVar('EXCLUDE_FROM_WORLD', file_name, True):
454 cacheData.possible_world.append(file_name) 454 cacheData.possible_world.append(file_name)
455 455
456 cacheData.hashfn[file_name] = self.getVar('BB_HASHFILENAME', file_name, True)
457
456 # Touch this to make sure its in the cache 458 # Touch this to make sure its in the cache
457 self.getVar('__BB_DONT_CACHE', file_name, True) 459 self.getVar('__BB_DONT_CACHE', file_name, True)
458 self.getVar('__VARIANTS', file_name, True) 460 self.getVar('__VARIANTS', file_name, True)
@@ -545,6 +547,7 @@ class CacheData:
545 self.preferred = {} 547 self.preferred = {}
546 self.tasks = {} 548 self.tasks = {}
547 self.basetaskhash = {} 549 self.basetaskhash = {}
550 self.hashfn = {}
548 551
549 """ 552 """
550 Indirect Cache variables 553 Indirect Cache variables