path: root/bitbake/lib/bb/
diff options
Diffstat (limited to 'bitbake/lib/bb/')
1 files changed, 4 insertions, 1 deletions
diff --git a/bitbake/lib/bb/ b/bitbake/lib/bb/
index 614d47d16f..e965bcc440 100644
--- a/bitbake/lib/bb/
+++ b/bitbake/lib/bb/
@@ -180,7 +180,10 @@ class BBCooker:
if not watcher:
watcher = self.watcher
for i in deps:
- f = i[0]
+ f = os.path.dirname(i[0])
+ if f in watcher.bbseen:
+ continue
+ watcher.bbseen.append(f)
while True:
# We try and add watches for files that don't exist but if they did, would influence
# the parser. The parent directory of these files may not exist, in which case we need