From bb2aac48e2eb42c1fcb36db80eaf08e547534e48 Mon Sep 17 00:00:00 2001 From: Phil Blundell Date: Wed, 13 Oct 2004 19:29:07 +0000 Subject: [PATCH] add current task to OVERRIDES during execution to facilitate "EXTRA_OEMAKE_prepend_do-compile = '-j3'" --- bin/oe/build.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bin/oe/build.py b/bin/oe/build.py index d1c2767..953951f 100644 --- a/bin/oe/build.py +++ b/bin/oe/build.py @@ -282,7 +282,11 @@ def exec_task(task, d): try: debug(1, "Executing task %s" % item) event.fire(TaskStarted(item, d)) - exec_func(item, d) + from copy import deepcopy + localdata = deepcopy(d) + oe.data.setVar('OVERRIDES', "%s:%s" % (item.replace('_', '-'), oe.data.getVar('OVERRIDES', localdata)), localdata) + oe.data.update_data(localdata) + exec_func(item, localdata) event.fire(TaskSucceeded(item, d)) task_cache.append(item) except FuncFailed, reason: -- 2.7.4