File tree 3 files changed +10
-0
lines changed 3 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -157,6 +157,8 @@ if(CMAKE_SYSTEM_NAME STREQUAL Windows)
157
157
add_dependencies (Foundation CoreFoundationResources)
158
158
target_link_options (Foundation PRIVATE
159
159
$<TARGET_OBJECTS:CoreFoundationResources>)
160
+ elseif (NOT CMAKE_SYSTEM_NAME STREQUAL Darwin)
161
+ target_link_options (Foundation PRIVATE "SHELL:-no-toolchain-stdlib-rpath" )
160
162
endif ()
161
163
162
164
Original file line number Diff line number Diff line change @@ -68,6 +68,10 @@ set_target_properties(FoundationNetworking PROPERTIES
68
68
Swift_MODULE_DIRECTORY ${CMAKE_BINARY_DIR} /swift
69
69
INTERFACE_INCLUDE_DIRECTORIES ${CMAKE_BINARY_DIR} /swift)
70
70
71
+ if (NOT CMAKE_SYSTEM_NAME MATCHES "Darwin|Windows" )
72
+ target_link_options (FoundationNetworking PRIVATE "SHELL:-no-toolchain-stdlib-rpath" )
73
+ endif ()
74
+
71
75
72
76
set_property (GLOBAL APPEND PROPERTY Foundation_EXPORTS FoundationNetworking)
73
77
_install_target(FoundationNetworking)
Original file line number Diff line number Diff line change @@ -20,6 +20,10 @@ set_target_properties(FoundationXML PROPERTIES
20
20
Swift_MODULE_DIRECTORY ${CMAKE_BINARY_DIR} /swift
21
21
INTERFACE_INCLUDE_DIRECTORIES ${CMAKE_BINARY_DIR} /swift)
22
22
23
+ if (NOT CMAKE_SYSTEM_NAME MATCHES "Darwin|Windows" )
24
+ target_link_options (FoundationXML PRIVATE "SHELL:-no-toolchain-stdlib-rpath" )
25
+ endif ()
26
+
23
27
24
28
set_property (GLOBAL APPEND PROPERTY Foundation_EXPORTS FoundationXML)
25
29
_install_target(FoundationXML)
You can’t perform that action at this time.
0 commit comments