summaryrefslogtreecommitdiff
path: root/Source/cmNinjaUtilityTargetGenerator.cxx
diff options
context:
space:
mode:
authorKyle Edwards <kyle.edwards@kitware.com>2021-04-22 15:51:53 -0400
committerKyle Edwards <kyle.edwards@kitware.com>2021-04-22 15:51:53 -0400
commitf8e2a74712c01f205c794102dd0151feace7a5df (patch)
tree7df14d43e5715647cf60bbfd2f7afafe30f9d800 /Source/cmNinjaUtilityTargetGenerator.cxx
parentb0f203f133ab3f4af1a00ad556de34c9b0db8c91 (diff)
downloadcmake-f8e2a74712c01f205c794102dd0151feace7a5df.tar.gz
Ninja Multi-Config: Correctly generate POST_BUILD custom targets
Fixes: #22096
Diffstat (limited to 'Source/cmNinjaUtilityTargetGenerator.cxx')
-rw-r--r--Source/cmNinjaUtilityTargetGenerator.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/cmNinjaUtilityTargetGenerator.cxx b/Source/cmNinjaUtilityTargetGenerator.cxx
index a18ca20d50..92c5b521ba 100644
--- a/Source/cmNinjaUtilityTargetGenerator.cxx
+++ b/Source/cmNinjaUtilityTargetGenerator.cxx
@@ -173,7 +173,7 @@ void cmNinjaUtilityTargetGenerator::WriteUtilBuildStatements(
std::string ccConfig;
if (genTarget->Target->IsPerConfig() &&
genTarget->GetType() != cmStateEnums::GLOBAL_TARGET) {
- ccConfig = fileConfig;
+ ccConfig = config;
}
if (config == fileConfig ||
gg->GetPerConfigUtilityTargets().count(genTarget->GetName())) {