Ninja: Use cmNinjaBuild class for WriteBuild
This commit is contained in:
parent
7fd3811400
commit
409922f695
@ -1542,20 +1542,14 @@ void cmGlobalNinjaGenerator::WriteTargetClean(std::ostream& os)
|
||||
|
||||
// Write build
|
||||
{
|
||||
cmNinjaDeps explicitDeps;
|
||||
cmNinjaBuild build("CLEAN");
|
||||
build.Comment = "Clean all the built files.";
|
||||
build.Outputs.push_back(this->NinjaOutputPath(this->GetCleanTargetName()));
|
||||
if (additionalFiles) {
|
||||
explicitDeps.emplace_back(
|
||||
build.ExplicitDeps.push_back(
|
||||
this->NinjaOutputPath(this->GetAdditionalCleanTargetName()));
|
||||
}
|
||||
cmNinjaDeps outputs;
|
||||
outputs.emplace_back(this->NinjaOutputPath(this->GetCleanTargetName()));
|
||||
WriteBuild(os, "Clean all the built files.", "CLEAN",
|
||||
/*outputs=*/outputs,
|
||||
/*implicitOuts=*/cmNinjaDeps(),
|
||||
/*explicitDeps=*/explicitDeps,
|
||||
/*implicitDeps=*/cmNinjaDeps(),
|
||||
/*orderOnlyDeps=*/cmNinjaDeps(),
|
||||
/*variables=*/cmNinjaVars());
|
||||
WriteBuild(os, build);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user