mirror of
https://github.com/Kitware/CMake.git
synced 2026-03-13 12:59:55 -05:00
Merge topic 'ninja-multi-per-config-sources'
b8937a992bMerge branch 'release' into ninja-multi-per-config-sourcesd13bd6ec3dNinja Multi-Config: Don't try to calculate dependencies for "all" Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Brad King <brad.king@kitware.com> Merge-request: !5430
This commit is contained in:
@@ -1253,7 +1253,9 @@ void cmGlobalNinjaGenerator::AddTargetAlias(const std::string& alias,
|
||||
std::string outputPath = this->NinjaOutputPath(alias);
|
||||
std::string buildAlias = this->BuildAlias(outputPath, config);
|
||||
cmNinjaDeps outputs;
|
||||
this->AppendTargetOutputs(target, outputs, config, DependOnTargetArtifact);
|
||||
if (config != "all") {
|
||||
this->AppendTargetOutputs(target, outputs, config, DependOnTargetArtifact);
|
||||
}
|
||||
// Mark the target's outputs as ambiguous to ensure that no other target
|
||||
// uses the output as an alias.
|
||||
for (std::string const& output : outputs) {
|
||||
|
||||
Reference in New Issue
Block a user