|
@@ -157,14 +157,14 @@ diff --git a/python/mozbuild/mozbuild/frontend/data.py b/python/mozbuild/mozbuil
|
|
|
diff --git a/python/mozbuild/mozbuild/frontend/emitter.py b/python/mozbuild/mozbuild/frontend/emitter.py
|
|
|
--- a/python/mozbuild/mozbuild/frontend/emitter.py
|
|
|
+++ b/python/mozbuild/mozbuild/frontend/emitter.py
|
|
|
-@@ -1386,17 +1386,17 @@ class TreeMetadataEmitter(LoggingMixin):
|
|
|
- if (isinstance(p, SourcePath) and
|
|
|
- not os.path.exists(p.full_path)):
|
|
|
- raise SandboxValidationError(
|
|
|
- 'Input for generating %s does not exist: %s'
|
|
|
- % (f, p.full_path), context)
|
|
|
- inputs.append(p)
|
|
|
-
|
|
|
+@@ -1347,17 +1347,17 @@ class TreeMetadataEmitter(LoggingMixin):
|
|
|
+ raise SandboxValidationError(
|
|
|
+ 'Input for generating %s does not exist: %s'
|
|
|
+ % (f, p.full_path), context)
|
|
|
+ inputs.append(p)
|
|
|
+ else:
|
|
|
+ script = None
|
|
|
+ method = None
|
|
|
yield GeneratedFile(context, script, method, outputs, inputs,
|
|
|
- flags.flags, localized=localized)
|
|
|
+ flags.flags, localized=localized, force=flags.force)
|