| Index: tools/gn/function_write_file.cc
|
| diff --git a/tools/gn/function_write_file.cc b/tools/gn/function_write_file.cc
|
| index 55f4d5dc63a0e543fe9d58dfca7cbb2968188356..a02a54677208ab3f222bf60a035855e692722e86 100644
|
| --- a/tools/gn/function_write_file.cc
|
| +++ b/tools/gn/function_write_file.cc
|
| @@ -57,7 +57,8 @@ Value RunWriteFile(Scope* scope,
|
| if (!args[0].VerifyTypeIs(Value::STRING, err))
|
| return Value();
|
| const SourceDir& cur_dir = scope->GetSourceDir();
|
| - SourceFile source_file = cur_dir.ResolveRelativeFile(args[0].string_value());
|
| + SourceFile source_file = cur_dir.ResolveRelativeFile(args[0].string_value(),
|
| + scope->settings()->build_settings()->root_path());
|
| if (!EnsureStringIsInOutputDir(
|
| scope->settings()->build_settings()->build_dir(),
|
| source_file.value(), args[0].origin(), err))
|
|
|