diff options
author | Brad King <brad.king@kitware.com> | 2024-02-16 14:32:05 (GMT) |
---|---|---|
committer | Kitware Robot <kwrobot@kitware.com> | 2024-02-16 14:32:16 (GMT) |
commit | d6c81c085caaf93f90f8cc55249f81e10b760c6a (patch) | |
tree | bb6d3d9ef74fbd4dfe1ff0af60fd3f9dfc96225d /Source/cmGlobalNinjaGenerator.cxx | |
parent | 1b2cdb192d17b7d7683870b0639d8dcbcd73846e (diff) | |
parent | a7424b636b28ce0b6f9d7156dd3e1fe0e487f643 (diff) | |
download | CMake-d6c81c085caaf93f90f8cc55249f81e10b760c6a.zip CMake-d6c81c085caaf93f90f8cc55249f81e10b760c6a.tar.gz CMake-d6c81c085caaf93f90f8cc55249f81e10b760c6a.tar.bz2 |
Merge topic 'cxxmodules-collation-restat'
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.cxx | 2 |
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; |