File tree Expand file tree Collapse file tree 3 files changed +10
-0
lines changed Expand file tree Collapse file tree 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