mirror of
https://gitlab.kitware.com/cmake/cmake.git
synced 2026-10-01 04:03:24 +03:00
Ninja: Use cmNinjaBuild class for WriteBuild
This commit is contained in:
1 parent
7fd3811400
commit
409922f695
1 file changed
+5
-11
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user