diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2014-03-26 13:47:29 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2014-03-26 16:03:09 +0000 |
commit | ef8537a2e9b48f4fe065a165c102935aee2c9029 (patch) | |
tree | c0effb09b8295c68dbc4493eda06c5a743fdb30b /lib | |
parent | b9873588696507dfb6aade6821f6f75cb9a19e0a (diff) | |
download | openembedded-core-contrib-ef8537a2e9b48f4fe065a165c102935aee2c9029.tar.gz |
runqueue/siggen: Pass in commandline options to dump_sigs()
This allows the commandline options to be processed in the dump signature
code.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/bb/runqueue.py | 6 | ||||
-rw-r--r-- | lib/bb/siggen.py | 4 |
2 files changed, 5 insertions, 5 deletions
diff --git a/lib/bb/runqueue.py b/lib/bb/runqueue.py index 423b03c181..42b6c48ca9 100644 --- a/lib/bb/runqueue.py +++ b/lib/bb/runqueue.py @@ -1040,7 +1040,7 @@ class RunQueue: if dump: if 'printdiff' in dump: invalidtasks = self.print_diffscenetasks() - self.dump_signatures() + self.dump_signatures(dump) if 'printdiff' in dump: self.write_diffscenetasks(invalidtasks) self.state = runQueueComplete @@ -1113,7 +1113,7 @@ class RunQueue: else: self.rqexe.finish() - def dump_signatures(self): + def dump_signatures(self, options): done = set() bb.note("Reparsing files to collect dependency data") for task in range(len(self.rqdata.runq_fnid)): @@ -1122,7 +1122,7 @@ class RunQueue: the_data = bb.cache.Cache.loadDataFull(fn, self.cooker.collection.get_file_appends(fn), self.cooker.data) done.add(self.rqdata.runq_fnid[task]) - bb.parse.siggen.dump_sigs(self.rqdata.dataCache) + bb.parse.siggen.dump_sigs(self.rqdata.dataCache, options) return diff --git a/lib/bb/siggen.py b/lib/bb/siggen.py index a54357a3f3..a6d28597ed 100644 --- a/lib/bb/siggen.py +++ b/lib/bb/siggen.py @@ -59,7 +59,7 @@ class SignatureGenerator(object): def invalidate_task(self, task, d, fn): bb.build.del_stamp(task, d, fn) - def dump_sigs(self, dataCache): + def dump_sigs(self, dataCache, options): return class SignatureGeneratorBasic(SignatureGenerator): @@ -251,7 +251,7 @@ class SignatureGeneratorBasic(SignatureGenerator): pass raise err - def dump_sigs(self, dataCache): + def dump_sigs(self, dataCache, options): for fn in self.taskdeps: for task in self.taskdeps[fn]: k = fn + "." + task |