summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2020-12-01 14:26:38 +0000
committerKitware Robot <kwrobot@kitware.com>2020-12-01 09:26:58 -0500
commit0f00d0171717a10053dcbb2cb6b3f06f89859272 (patch)
tree352240a099875f8b881990c34025c07425650046
parenta22a8f1e36628f32485b4aebed7cd30ee40c5b4a (diff)
parent35432aabdaf16611ef5faf0e3eec29b7847c1026 (diff)
downloadcmake-0f00d0171717a10053dcbb2cb6b3f06f89859272.tar.gz
Merge topic 'pch-ios-multi-arch-nmc'
35432aabda PCH: Fix compiler errors on iOS multi-arch using Ninja Multi-Config Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5544
-rw-r--r--Source/cmLocalGenerator.cxx6
1 files changed, 4 insertions, 2 deletions
diff --git a/Source/cmLocalGenerator.cxx b/Source/cmLocalGenerator.cxx
index 8a3f2859b9..f582701c35 100644
--- a/Source/cmLocalGenerator.cxx
+++ b/Source/cmLocalGenerator.cxx
@@ -2503,8 +2503,10 @@ void cmLocalGenerator::AddPchDependencies(cmGeneratorTarget* target)
}
if (!useMultiArchPch.empty()) {
- target->Target->SetProperty(
- cmStrCat(lang, "_COMPILE_OPTIONS_USE_PCH"), useMultiArchPch);
+
+ target->Target->AppendProperty(
+ cmStrCat(lang, "_COMPILE_OPTIONS_USE_PCH"),
+ cmStrCat("$<$<CONFIG:", config, ">:", useMultiArchPch, ">"));
}
}