summaryrefslogtreecommitdiffstats
path: root/Source/cmGlobalNinjaGenerator.cxx
diff options
context:
space:
mode:
authorSebastian Holtermann <sebholt@xwmw.org>2019-05-30 15:20:28 (GMT)
committerSebastian Holtermann <sebholt@xwmw.org>2019-05-30 16:38:21 (GMT)
commit409922f695df4fc885d04338f56dcfb4dc406f7d (patch)
treebdfb637bf3011f333bf29bfe58fae6e1a8fd605c /Source/cmGlobalNinjaGenerator.cxx
parent7fd3811400b9b2483d635dbcc1b0bfab268527df (diff)
downloadCMake-409922f695df4fc885d04338f56dcfb4dc406f7d.zip
CMake-409922f695df4fc885d04338f56dcfb4dc406f7d.tar.gz
CMake-409922f695df4fc885d04338f56dcfb4dc406f7d.tar.bz2
Ninja: Use cmNinjaBuild class for WriteBuild
Diffstat (limited to 'Source/cmGlobalNinjaGenerator.cxx')
-rw-r--r--Source/cmGlobalNinjaGenerator.cxx16
1 files changed, 5 insertions, 11 deletions
diff --git a/Source/cmGlobalNinjaGenerator.cxx b/Source/cmGlobalNinjaGenerator.cxx
index fb4f41d..c6e4be4 100644
--- a/Source/cmGlobalNinjaGenerator.cxx
+++ b/Source/cmGlobalNinjaGenerator.cxx
@@ -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);
}
}