From 9c662246684bf649899228d02705440fa4480558 Mon Sep 17 00:00:00 2001 From: Ben Boeckel Date: Thu, 1 Dec 2022 22:20:35 -0500 Subject: cmNinjaTargetGenerator: skip setting `depfile` for `none` scantypes The `clang` mechanism does not support `depfile` discovered dependencies at the moment. --- Source/cmNinjaTargetGenerator.cxx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Source/cmNinjaTargetGenerator.cxx b/Source/cmNinjaTargetGenerator.cxx index dd4b6a6..3912632 100644 --- a/Source/cmNinjaTargetGenerator.cxx +++ b/Source/cmNinjaTargetGenerator.cxx @@ -543,6 +543,9 @@ cmNinjaRule GetScanRule( if (deptype == "msvc"_s) { rule.DepType = deptype; rule.DepFile.clear(); + } else if (deptype == "none"_s) { + rule.DepType.clear(); // no deps= for multiple outputs + rule.DepFile.clear(); } else { rule.DepType.clear(); // no deps= for multiple outputs rule.DepFile = "$DEP_FILE"; -- cgit v0.12