Skip to content

Commit 93e04fe

Browse files
committed
[CMake] Remove unused dependency on Foundation build directory
1 parent f4736a6 commit 93e04fe

File tree

2 files changed

+0
-13
lines changed

2 files changed

+0
-13
lines changed

Sources/Overlays/_Testing_Foundation/CMakeLists.txt

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,6 @@ add_library(_Testing_Foundation
2020
target_link_libraries(_Testing_Foundation PUBLIC
2121
Testing)
2222

23-
# Although this library links Foundation on all platforms, it only does so using
24-
# `target_link_libraries()` when building for non-Apple platforms. This is
25-
# because that command uses the `-lFoundation` linker flag, but on Apple
26-
# platforms Foundation is a .framework and requires a different flag. However,
27-
# we don't need to explicitly pass any linker flag since it's handled
28-
# automatically on Apple platforms via auto-linking.
29-
if(NOT APPLE)
30-
target_link_libraries(_Testing_Foundation PUBLIC
31-
Foundation)
32-
endif()
33-
3423
# Note: This does not enable Library Evolution, despite emitting a module
3524
# interface, because Foundation does not have Library Evolution enabled for all
3625
# platforms.

Sources/Testing/CMakeLists.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,8 +116,6 @@ if(NOT APPLE)
116116
target_link_libraries(Testing PUBLIC
117117
dispatch)
118118
endif()
119-
target_link_libraries(Testing PUBLIC
120-
Foundation)
121119
if (CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
122120
target_link_libraries(Testing PUBLIC execinfo)
123121
endif()

0 commit comments

Comments
 (0)