mirror of
https://github.com/Kitware/CMake.git
synced 2026-04-22 14:23:10 -05:00
cmNinjaTargetGenerator: scanning depends on the module metadata
Fixes: #25531
This commit is contained in:
@@ -1195,6 +1195,8 @@ void cmNinjaTargetGenerator::WriteObjectBuildStatements(
|
|||||||
this->LocalGenerator->GetTargetDirectory(this->GeneratorTarget),
|
this->LocalGenerator->GetTargetDirectory(this->GeneratorTarget),
|
||||||
this->GetGlobalGenerator()->ConfigDirectory(config), '/',
|
this->GetGlobalGenerator()->ConfigDirectory(config), '/',
|
||||||
language, "Modules.json"));
|
language, "Modules.json"));
|
||||||
|
build.ImplicitDeps.emplace_back(
|
||||||
|
this->GetTargetDependInfoPath(language, config));
|
||||||
for (auto const& scanFiles : scanningFiles) {
|
for (auto const& scanFiles : scanningFiles) {
|
||||||
if (!scanFiles.ScanningOutput.empty()) {
|
if (!scanFiles.ScanningOutput.empty()) {
|
||||||
build.ExplicitDeps.push_back(scanFiles.ScanningOutput);
|
build.ExplicitDeps.push_back(scanFiles.ScanningOutput);
|
||||||
|
|||||||
Reference in New Issue
Block a user