File tree Expand file tree Collapse file tree 11 files changed +26
-10
lines changed Expand file tree Collapse file tree 11 files changed +26
-10
lines changed Original file line number Diff line number Diff line change @@ -256,6 +256,12 @@ set(SWIFT_DARWIN_XCRUN_TOOLCHAIN "XcodeDefault" CACHE STRING
256
256
set (SWIFT_DARWIN_STDLIB_INSTALL_NAME_DIR "/usr/lib/swift" CACHE STRING
257
257
"The directory of the install_name for standard library dylibs" )
258
258
259
+ # We don't want to use the same install_name_dir as the standard library which
260
+ # will be installed in /usr/lib/swift. These private libraries should continue
261
+ # to use @rpath for now.
262
+ set (SWIFT_DARWIN_STDLIB_PRIVATE_INSTALL_NAME_DIR "@rpath" CACHE STRING
263
+ "The directory of the install_name for the private standard library dylibs" )
264
+
259
265
set (SWIFT_DARWIN_DEPLOYMENT_VERSION_OSX "10.9" CACHE STRING
260
266
"Minimum deployment target version for OS X" )
261
267
Original file line number Diff line number Diff line change @@ -11,4 +11,5 @@ add_swift_target_library(swiftOSLogPrototype
11
11
SWIFT_MODULE_DEPENDS_TVOS Darwin os
12
12
SWIFT_MODULE_DEPENDS_WATCHOS Darwin os
13
13
TARGET_SDKS ALL_APPLE_PLATFORMS
14
- INSTALL_IN_COMPONENT never_install )
14
+ INSTALL_IN_COMPONENT never_install
15
+ LIBRATY_INSTALL_NAME_DIR "${SWIFT_DARWIN_STDLIB_PRIVATE_INSTALL_NAME_DIR} " )
Original file line number Diff line number Diff line change @@ -14,5 +14,6 @@ add_swift_target_library(swiftRuntimeUnittest ${SWIFT_STDLIB_LIBRARY_BUILD_TYPES
14
14
SWIFT_MODULE_DEPENDS_HAIKU Glibc
15
15
SWIFT_COMPILE_FLAGS ${swift_stdlib_unittest_compile_flags}
16
16
TARGET_SDKS ALL_POSIX_PLATFORMS
17
- INSTALL_IN_COMPONENT stdlib-experimental )
17
+ INSTALL_IN_COMPONENT stdlib-experimental
18
+ LIBRATY_INSTALL_NAME_DIR "${SWIFT_DARWIN_STDLIB_PRIVATE_INSTALL_NAME_DIR} " )
18
19
Original file line number Diff line number Diff line change @@ -26,5 +26,6 @@ add_swift_target_library(swiftStdlibCollectionUnittest ${SWIFT_STDLIB_LIBRARY_BU
26
26
SWIFT_MODULE_DEPENDS_HAIKU Glibc
27
27
SWIFT_COMPILE_FLAGS ${swift_stdlib_unittest_compile_flags}
28
28
TARGET_SDKS ALL_POSIX_PLATFORMS
29
- INSTALL_IN_COMPONENT stdlib-experimental )
29
+ INSTALL_IN_COMPONENT stdlib-experimental
30
+ LIBRATY_INSTALL_NAME_DIR "${SWIFT_DARWIN_STDLIB_PRIVATE_INSTALL_NAME_DIR} " )
30
31
Original file line number Diff line number Diff line change @@ -15,5 +15,6 @@ add_swift_target_library(swiftStdlibUnicodeUnittest ${SWIFT_STDLIB_LIBRARY_BUILD
15
15
SWIFT_MODULE_DEPENDS_HAIKU Glibc
16
16
SWIFT_COMPILE_FLAGS ${swift_stdlib_unittest_compile_flags}
17
17
TARGET_SDKS ALL_POSIX_PLATFORMS
18
- INSTALL_IN_COMPONENT stdlib-experimental )
18
+ INSTALL_IN_COMPONENT stdlib-experimental
19
+ LIBRATY_INSTALL_NAME_DIR "${SWIFT_DARWIN_STDLIB_PRIVATE_INSTALL_NAME_DIR} " )
19
20
Original file line number Diff line number Diff line change @@ -42,6 +42,7 @@ add_swift_target_library(swiftStdlibUnittest ${SWIFT_STDLIB_LIBRARY_BUILD_TYPES}
42
42
SWIFT_MODULE_DEPENDS_HAIKU Glibc
43
43
SWIFT_MODULE_DEPENDS_WINDOWS MSVCRT WinSDK
44
44
SWIFT_COMPILE_FLAGS ${swift_stdlib_unittest_compile_flags}
45
- INSTALL_IN_COMPONENT stdlib-experimental )
45
+ INSTALL_IN_COMPONENT stdlib-experimental
46
+ LIBRATY_INSTALL_NAME_DIR "${SWIFT_DARWIN_STDLIB_PRIVATE_INSTALL_NAME_DIR} " )
46
47
set_source_files_properties (InspectValue.cpp PROPERTIES COMPILE_FLAGS -std=c++14 )
47
48
Original file line number Diff line number Diff line change @@ -5,5 +5,6 @@ add_swift_target_library(swiftStdlibUnittestFoundationExtras ${SWIFT_STDLIB_LIBR
5
5
UnavailableFoundationMethodThunks.mm
6
6
7
7
SWIFT_MODULE_DEPENDS Foundation StdlibUnittest
8
- INSTALL_IN_COMPONENT stdlib-experimental )
8
+ INSTALL_IN_COMPONENT stdlib-experimental
9
+ LIBRATY_INSTALL_NAME_DIR "${SWIFT_DARWIN_STDLIB_PRIVATE_INSTALL_NAME_DIR} " )
9
10
Original file line number Diff line number Diff line change @@ -17,5 +17,6 @@ add_swift_target_library(swiftSwiftPrivate ${SWIFT_STDLIB_LIBRARY_BUILD_TYPES} I
17
17
18
18
SWIFT_MODULE_DEPENDS_WINDOWS MSVCRT WinSDK
19
19
SWIFT_COMPILE_FLAGS ${swift_swiftprivate_compile_flags}
20
- INSTALL_IN_COMPONENT stdlib-experimental )
20
+ INSTALL_IN_COMPONENT stdlib-experimental
21
+ LIBRATY_INSTALL_NAME_DIR "${SWIFT_DARWIN_STDLIB_PRIVATE_INSTALL_NAME_DIR} " )
21
22
Original file line number Diff line number Diff line change @@ -18,4 +18,5 @@ add_swift_target_library(swiftSwiftPrivateLibcExtras ${SWIFT_STDLIB_LIBRARY_BUIL
18
18
SWIFT_MODULE_DEPENDS_CYGWIN Glibc
19
19
SWIFT_MODULE_DEPENDS_HAIKU Glibc
20
20
SWIFT_MODULE_DEPENDS_WINDOWS MSVCRT WinSDK
21
- INSTALL_IN_COMPONENT stdlib-experimental )
21
+ INSTALL_IN_COMPONENT stdlib-experimental
22
+ LIBRATY_INSTALL_NAME_DIR "${SWIFT_DARWIN_STDLIB_PRIVATE_INSTALL_NAME_DIR} " )
Original file line number Diff line number Diff line change @@ -16,5 +16,6 @@ add_swift_target_library(swiftSwiftPrivateThreadExtras ${SWIFT_STDLIB_LIBRARY_BU
16
16
SWIFT_MODULE_DEPENDS_HAIKU Glibc
17
17
SWIFT_MODULE_DEPENDS_WINDOWS MSVCRT WinSDK
18
18
SWIFT_COMPILE_FLAGS
19
- INSTALL_IN_COMPONENT stdlib-experimental )
19
+ INSTALL_IN_COMPONENT stdlib-experimental
20
+ LIBRATY_INSTALL_NAME_DIR "${SWIFT_DARWIN_STDLIB_PRIVATE_INSTALL_NAME_DIR} " )
20
21
Original file line number Diff line number Diff line change @@ -4,7 +4,8 @@ if (SWIFT_INCLUDE_TESTS)
4
4
SwiftReflectionTest.swift
5
5
SWIFT_MODULE_DEPENDS Darwin
6
6
TARGET_SDKS ALL_APPLE_PLATFORMS
7
- INSTALL_IN_COMPONENT stdlib-experimental )
7
+ INSTALL_IN_COMPONENT stdlib-experimental
8
+ LIBRATY_INSTALL_NAME_DIR "${SWIFT_DARWIN_STDLIB_PRIVATE_INSTALL_NAME_DIR} " )
8
9
9
10
foreach (SDK ${SWIFT_SDKS} )
10
11
if ("${SDK} " IN_LIST SWIFT_APPLE_PLATFORMS )
You can’t perform that action at this time.
0 commit comments