summaryrefslogtreecommitdiffstats
path: root/Source/cmGlobalXCodeGenerator.cxx
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2022-03-25 13:12:33 (GMT)
committerKitware Robot <kwrobot@kitware.com>2022-03-25 13:12:39 (GMT)
commit25b9fb0b1adcff94534443ada1ba27e564a4ead7 (patch)
tree79b765bd3d03a04a37d1263943a7abeed2a1b442 /Source/cmGlobalXCodeGenerator.cxx
parent96420a4afdd1467e05384dd8ba83e73154388fb7 (diff)
parentcf312a2e5423c49cc5da446f5407a6f4a596a3cb (diff)
downloadCMake-25b9fb0b1adcff94534443ada1ba27e564a4ead7.zip
CMake-25b9fb0b1adcff94534443ada1ba27e564a4ead7.tar.gz
CMake-25b9fb0b1adcff94534443ada1ba27e564a4ead7.tar.bz2
Merge topic 'link-interface-direct'
cf312a2e54 LINK_LIBRARIES: Add support for LINK_ONLY genex 41a6b4a53b INTERFACE_LINK_LIBRARIES_DIRECT: Honor link dependencies through LINK_ONLY 73337cb383 LINK_LIBRARIES: Evaluate separately for linking and usage requirements Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !7107
Diffstat (limited to 'Source/cmGlobalXCodeGenerator.cxx')
-rw-r--r--Source/cmGlobalXCodeGenerator.cxx5
1 files changed, 4 insertions, 1 deletions
diff --git a/Source/cmGlobalXCodeGenerator.cxx b/Source/cmGlobalXCodeGenerator.cxx
index 1e6624e..f01b36c 100644
--- a/Source/cmGlobalXCodeGenerator.cxx
+++ b/Source/cmGlobalXCodeGenerator.cxx
@@ -1627,7 +1627,10 @@ void cmGlobalXCodeGenerator::ForceLinkerLanguage(cmGeneratorTarget* gtgt)
// If the language is compiled as a source trust Xcode to link with it.
for (auto const& Language :
- gtgt->GetLinkImplementation("NOCONFIG")->Languages) {
+ gtgt
+ ->GetLinkImplementation("NOCONFIG",
+ cmGeneratorTarget::LinkInterfaceFor::Link)
+ ->Languages) {
if (Language == llang) {
return;
}