From 24882b24165d8034d6611139a8254fa6a52f1b60 Mon Sep 17 00:00:00 2001 From: Andre McCurdy Date: Thu, 17 May 2018 21:35:35 -0700 Subject: externalsrc.bbclass: don't configure with --disable-dependency-tracking One of the uses of externalsrc is to enable iterative editing and rebuilding of source files during development. In such situations, disabling Automake dependency tracking can lead to sources not being rebuilt even though files they depend on have been modified. (From OE-Core rev: af2f802d5b59203a887982af83252565b8078085) Signed-off-by: Andre McCurdy Signed-off-by: Ross Burton Signed-off-by: Richard Purdie --- meta/classes/externalsrc.bbclass | 3 +++ 1 file changed, 3 insertions(+) (limited to 'meta/classes/externalsrc.bbclass') diff --git a/meta/classes/externalsrc.bbclass b/meta/classes/externalsrc.bbclass index c9f5cf767d..ad87d85f78 100644 --- a/meta/classes/externalsrc.bbclass +++ b/meta/classes/externalsrc.bbclass @@ -77,6 +77,9 @@ python () { # Dummy value because the default function can't be called with blank SRC_URI d.setVar('SRCPV', '999') + if d.getVar('CONFIGUREOPT_DEPTRACK') == '--disable-dependency-tracking': + d.setVar('CONFIGUREOPT_DEPTRACK', '') + tasks = filter(lambda k: d.getVarFlag(k, "task"), d.keys()) for task in tasks: -- cgit v1.2.3-54-g00ecf