Browse Source

cmNinjaTargetGenerator: Clarify GetScanBuildStatement condition

Use the `compilePP` variable directly rather than relying on callers
to make `compilePP == !ppFileName.empty()`.
Brad King 4 years ago
parent
commit
1dd9c4ab6f
1 changed files with 1 additions and 1 deletions
  1. 1 1
      Source/cmNinjaTargetGenerator.cxx

+ 1 - 1
Source/cmNinjaTargetGenerator.cxx

@@ -1162,7 +1162,7 @@ cmNinjaBuild GetScanBuildStatement(const std::string& ruleName,
   scanBuild.Variables["DYNDEP_INTERMEDIATE_FILE"] = ddiFile;
 
   // Outputs of the scan/preprocessor build statement.
-  if (!ppFileName.empty()) {
+  if (compilePP) {
     scanBuild.Outputs.push_back(ppFileName);
     scanBuild.ImplicitOuts.push_back(ddiFile);
   } else {