diff options
author | Marc Chevrier <marc.chevrier@gmail.com> | 2022-11-22 15:32:59 (GMT) |
---|---|---|
committer | Marc Chevrier <marc.chevrier@gmail.com> | 2022-11-22 15:44:45 (GMT) |
commit | 61075d2d7b0a77f53bc9a0d4c6644ab338f27886 (patch) | |
tree | 6d0130aaa0ee0f92877d4bd7895cfd67eeb92daa /Tests/RunCMake/XcodeProject/LinkBinariesBuildPhase_BUILT_ONLY-check.cmake | |
parent | 3d1f91a245fec409b93c4f059ca50efcff9af578 (diff) | |
download | CMake-61075d2d7b0a77f53bc9a0d4c6644ab338f27886.zip CMake-61075d2d7b0a77f53bc9a0d4c6644ab338f27886.tar.gz CMake-61075d2d7b0a77f53bc9a0d4c6644ab338f27886.tar.bz2 |
XCode: ensure LINK_LIBRARY genex is usable with XCODE_LINK_BUILD_PHASE_MODE
Fixes: #24176
Diffstat (limited to 'Tests/RunCMake/XcodeProject/LinkBinariesBuildPhase_BUILT_ONLY-check.cmake')
-rw-r--r-- | Tests/RunCMake/XcodeProject/LinkBinariesBuildPhase_BUILT_ONLY-check.cmake | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/Tests/RunCMake/XcodeProject/LinkBinariesBuildPhase_BUILT_ONLY-check.cmake b/Tests/RunCMake/XcodeProject/LinkBinariesBuildPhase_BUILT_ONLY-check.cmake index d07a25b..75edc5c 100644 --- a/Tests/RunCMake/XcodeProject/LinkBinariesBuildPhase_BUILT_ONLY-check.cmake +++ b/Tests/RunCMake/XcodeProject/LinkBinariesBuildPhase_BUILT_ONLY-check.cmake @@ -4,13 +4,20 @@ include(${RunCMake_TEST_BINARY_DIR}/foundLibs.cmake) # obj2 --> Embeds func3.o in the link flags, but obj2 is part of the path # ${libz} --> This is for imported2 -foreach(mainTarget IN ITEMS app1 shared1 module1 sharedFramework1) +foreach(mainTarget IN ITEMS app1 app2 shared1 shared3 module1 sharedFramework1) checkFlags(OTHER_LDFLAGS ${mainTarget} "obj2;${libz};${libresolv};CoreFoundation;sharedFrameworkExt;staticFrameworkExt" "static2;shared2;staticFramework2;sharedFramework2" ) endforeach() +foreach(mainTarget IN ITEMS app3 shared4) + checkFlags(OTHER_LDFLAGS ${mainTarget} + "obj2;${libz};${libresolv};CoreFoundation;sharedFrameworkExt;staticFrameworkExt;shared2;sharedFramework2" + "static2;staticFramework2" + ) +endforeach() + foreach(mainTarget IN ITEMS static1 staticFramework1) checkFlags(OTHER_LIBTOOLFLAGS ${mainTarget} "obj2" |