| Index: tools/gn/ninja_target_writer.cc
|
| diff --git a/tools/gn/ninja_target_writer.cc b/tools/gn/ninja_target_writer.cc
|
| index 870cbb6d2eab11f8c88e3bf9ee1615796ef982ba..8418cfa1372d35e57eb6dc5fc56b0f5f89c77ef8 100644
|
| --- a/tools/gn/ninja_target_writer.cc
|
| +++ b/tools/gn/ninja_target_writer.cc
|
| @@ -28,7 +28,8 @@ NinjaTargetWriter::NinjaTargetWriter(const Target* target,
|
| : settings_(target->settings()),
|
| target_(target),
|
| out_(out),
|
| - path_output_(settings_->build_settings()->build_dir(), ESCAPE_NINJA) {
|
| + path_output_(settings_->build_settings()->build_dir(),
|
| + settings_->build_settings()->root_path(), ESCAPE_NINJA) {
|
| }
|
|
|
| NinjaTargetWriter::~NinjaTargetWriter() {
|
| @@ -175,7 +176,8 @@ OutputFile NinjaTargetWriter::WriteInputDepsStampAndGetDep(
|
|
|
| OutputFile input_stamp_file(
|
| RebaseSourceAbsolutePath(GetTargetOutputDir(target_).value(),
|
| - settings_->build_settings()->build_dir()));
|
| + settings_->build_settings()->build_dir(),
|
| + settings_->build_settings()->root_path()));
|
| input_stamp_file.value().append(target_->label().name());
|
| input_stamp_file.value().append(".inputdeps.stamp");
|
|
|
|
|