bitbake: runqueue/siggen: Pass in commandline options to dump_sigs()
This allows the commandline options to be processed in the dump signature code. (Bitbake rev: ef8537a2e9b48f4fe065a165c102935aee2c9029) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
774eb753d8
commit
172095e09f
|
@ -1040,7 +1040,7 @@ class RunQueue:
|
||||||
if dump:
|
if dump:
|
||||||
if 'printdiff' in dump:
|
if 'printdiff' in dump:
|
||||||
invalidtasks = self.print_diffscenetasks()
|
invalidtasks = self.print_diffscenetasks()
|
||||||
self.dump_signatures()
|
self.dump_signatures(dump)
|
||||||
if 'printdiff' in dump:
|
if 'printdiff' in dump:
|
||||||
self.write_diffscenetasks(invalidtasks)
|
self.write_diffscenetasks(invalidtasks)
|
||||||
self.state = runQueueComplete
|
self.state = runQueueComplete
|
||||||
|
@ -1113,7 +1113,7 @@ class RunQueue:
|
||||||
else:
|
else:
|
||||||
self.rqexe.finish()
|
self.rqexe.finish()
|
||||||
|
|
||||||
def dump_signatures(self):
|
def dump_signatures(self, options):
|
||||||
done = set()
|
done = set()
|
||||||
bb.note("Reparsing files to collect dependency data")
|
bb.note("Reparsing files to collect dependency data")
|
||||||
for task in range(len(self.rqdata.runq_fnid)):
|
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)
|
the_data = bb.cache.Cache.loadDataFull(fn, self.cooker.collection.get_file_appends(fn), self.cooker.data)
|
||||||
done.add(self.rqdata.runq_fnid[task])
|
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
|
return
|
||||||
|
|
||||||
|
|
|
@ -59,7 +59,7 @@ class SignatureGenerator(object):
|
||||||
def invalidate_task(self, task, d, fn):
|
def invalidate_task(self, task, d, fn):
|
||||||
bb.build.del_stamp(task, d, fn)
|
bb.build.del_stamp(task, d, fn)
|
||||||
|
|
||||||
def dump_sigs(self, dataCache):
|
def dump_sigs(self, dataCache, options):
|
||||||
return
|
return
|
||||||
|
|
||||||
class SignatureGeneratorBasic(SignatureGenerator):
|
class SignatureGeneratorBasic(SignatureGenerator):
|
||||||
|
@ -251,7 +251,7 @@ class SignatureGeneratorBasic(SignatureGenerator):
|
||||||
pass
|
pass
|
||||||
raise err
|
raise err
|
||||||
|
|
||||||
def dump_sigs(self, dataCache):
|
def dump_sigs(self, dataCache, options):
|
||||||
for fn in self.taskdeps:
|
for fn in self.taskdeps:
|
||||||
for task in self.taskdeps[fn]:
|
for task in self.taskdeps[fn]:
|
||||||
k = fn + "." + task
|
k = fn + "." + task
|
||||||
|
|
Loading…
Reference in New Issue