File tree Expand file tree Collapse file tree 4 files changed +14
-16
lines changed Expand file tree Collapse file tree 4 files changed +14
-16
lines changed Original file line number Diff line number Diff line change @@ -160,14 +160,14 @@ if(NOT BUILD_SHARED_LIBS)
160160 "SHELL:$<$<COMPILE_LANGUAGE:Swift>:-Xfrontend -public-autolink-library -Xfrontend CoreFoundation>" )
161161 target_compile_options (Foundation PRIVATE
162162 "SHELL:$<$<COMPILE_LANGUAGE:Swift>:-Xfrontend -public-autolink-library -Xfrontend _FoundationICU>" )
163+ target_compile_options (Foundation PRIVATE
164+ "SHELL:$<$<COMPILE_LANGUAGE:Swift>:-Xfrontend -public-autolink-library -Xfrontend swiftSynchronization>" )
163165endif ()
164166
165- target_link_options (Foundation PRIVATE
166- "SHELL:-no-toolchain-stdlib-rpath" )
167-
168167set_target_properties (Foundation PROPERTIES
169168 INSTALL_RPATH "$ORIGIN"
170- BUILD_RPATH "$<TARGET_FILE_DIR:swiftDispatch>" )
169+ BUILD_RPATH "$<TARGET_FILE_DIR:swiftDispatch>"
170+ INSTALL_REMOVE_ENVIRONMENT_RPATH ON )
171171
172172target_link_libraries (Foundation PUBLIC
173173 swiftDispatch)
Original file line number Diff line number Diff line change @@ -60,13 +60,13 @@ if(NOT BUILD_SHARED_LIBS)
6060 "SHELL:$<$<COMPILE_LANGUAGE:Swift>:-Xfrontend -public-autolink-library -Xfrontend _CFURLSessionInterface>" )
6161 target_compile_options (FoundationNetworking PRIVATE
6262 "SHELL:$<$<COMPILE_LANGUAGE:Swift>:-Xfrontend -public-autolink-library -Xfrontend curl>" )
63+ target_compile_options (FoundationNetworking PRIVATE
64+ "SHELL:$<$<COMPILE_LANGUAGE:Swift>:-Xfrontend -public-autolink-library -Xfrontend swiftSynchronization>" )
6365endif ()
6466
65- target_link_options (FoundationNetworking PRIVATE
66- "SHELL:-no-toolchain-stdlib-rpath" )
67-
6867set_target_properties (FoundationNetworking PROPERTIES
69- INSTALL_RPATH "$ORIGIN" )
68+ INSTALL_RPATH "$ORIGIN"
69+ INSTALL_REMOVE_ENVIRONMENT_RPATH ON )
7070
7171if (LINKER_SUPPORTS_BUILD_ID)
7272 target_link_options (FoundationNetworking PRIVATE "LINKER:--build-id=sha1" )
Original file line number Diff line number Diff line change @@ -35,13 +35,13 @@ if(NOT BUILD_SHARED_LIBS)
3535 "SHELL:$<$<COMPILE_LANGUAGE:Swift>:-Xfrontend -public-autolink-library -Xfrontend _CFXMLInterface>" )
3636 target_compile_options (FoundationXML PRIVATE
3737 "SHELL:$<$<COMPILE_LANGUAGE:Swift>:-Xfrontend -public-autolink-library -Xfrontend xml2>" )
38+ target_compile_options (FoundationXML PRIVATE
39+ "SHELL:$<$<COMPILE_LANGUAGE:Swift>:-Xfrontend -public-autolink-library -Xfrontend swiftSynchronization>" )
3840endif ()
3941
40- target_link_options (FoundationXML PRIVATE
41- "SHELL:-no-toolchain-stdlib-rpath" )
42-
4342set_target_properties (FoundationXML PROPERTIES
44- INSTALL_RPATH "$ORIGIN" )
43+ INSTALL_RPATH "$ORIGIN"
44+ INSTALL_REMOVE_ENVIRONMENT_RPATH ON )
4545
4646if (LINKER_SUPPORTS_BUILD_ID)
4747 target_link_options (FoundationXML PRIVATE "LINKER:--build-id=sha1" )
Original file line number Diff line number Diff line change @@ -18,11 +18,9 @@ add_executable(plutil
1818target_link_libraries (plutil PRIVATE
1919 Foundation)
2020
21- target_link_options (plutil PRIVATE
22- "SHELL:-no-toolchain-stdlib-rpath" )
23-
2421set_target_properties (plutil PROPERTIES
25- INSTALL_RPATH "$ORIGIN/../lib/swift/${SWIFT_SYSTEM_NAME} " )
22+ INSTALL_RPATH "$ORIGIN/../lib/swift/${SWIFT_SYSTEM_NAME} "
23+ INSTALL_REMOVE_ENVIRONMENT_RPATH ON )
2624
2725set_property (GLOBAL APPEND PROPERTY Foundation_EXPORTS plutil)
2826install (TARGETS plutil
You can’t perform that action at this time.
0 commit comments