summaryrefslogtreecommitdiffstats
path: root/Source/cmGlobalNinjaGenerator.cxx
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2024-02-16 14:32:05 (GMT)
committerKitware Robot <kwrobot@kitware.com>2024-02-16 14:32:15 (GMT)
commit273463aaa99f4a6d046b76c29f86c4bbd61dbb6e (patch)
treeaf5f36ec968713cd8108260efef5e06ec86d2ecd /Source/cmGlobalNinjaGenerator.cxx
parent00fcb1dc812dd9578be831156e4c60c458af16c2 (diff)
parenta7424b636b28ce0b6f9d7156dd3e1fe0e487f643 (diff)
downloadCMake-273463aaa99f4a6d046b76c29f86c4bbd61dbb6e.zip
CMake-273463aaa99f4a6d046b76c29f86c4bbd61dbb6e.tar.gz
CMake-273463aaa99f4a6d046b76c29f86c4bbd61dbb6e.tar.bz2
Merge topic 'cxxmodules-collation-restat' into release-3.29
a7424b636b Ninja: make the collator rule use `restat = 1` e24eecfc33 Tests/CXXModules: add a test to ensure that `restat` works for collation Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9259
Diffstat (limited to 'Source/cmGlobalNinjaGenerator.cxx')
-rw-r--r--Source/cmGlobalNinjaGenerator.cxx2
1 files changed, 2 insertions, 0 deletions
diff --git a/Source/cmGlobalNinjaGenerator.cxx b/Source/cmGlobalNinjaGenerator.cxx
index 74a6bea..a3f20c3 100644
--- a/Source/cmGlobalNinjaGenerator.cxx
+++ b/Source/cmGlobalNinjaGenerator.cxx
@@ -2786,6 +2786,7 @@ bool cmGlobalNinjaGenerator::WriteDyndepFile(
// `cmNinjaTargetGenerator::ExportObjectCompileCommand` to generate the
// corresponding file path.
cmGeneratedFileStream mmf(cmStrCat(object.PrimaryOutput, ".modmap"));
+ mmf.SetCopyIfDifferent(true);
mmf << mm;
}
@@ -2875,6 +2876,7 @@ bool cmGlobalNinjaGenerator::WriteDyndepFile(
}
cmGeneratedFileStream tmf(target_mods_file);
+ tmf.SetCopyIfDifferent(true);
tmf << target_module_info;
cmDyndepMetadataCallbacks cb;