Skip to content

Commit 51e4561

Browse files
committed
SwiftOnoneSupport, Concurrency: embed plist/manifest
Ensure that we install the runtime manifest into the Concurrency runtime. This is required for the Win32 SxS mechanism to function.
1 parent 4adccbd commit 51e4561

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

Runtimes/Core/Concurrency/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,3 +156,7 @@ install(TARGETS swift_Concurrency
156156
RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}")
157157
emit_swift_interface(swift_Concurrency)
158158
install_swift_interface(swift_Concurrency)
159+
160+
# Configure plist creation for Darwin platforms.
161+
generate_plist("${CMAKE_PROJECT_NAME}" "${CMAKE_PROJECT_VERSION}" swift_Concurrency)
162+
embed_manifest(swift_Concurrency)

Runtimes/Core/SwiftOnoneSupport/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,3 +42,4 @@ install_swift_interface(swiftSwiftOnoneSupport)
4242

4343
# Configure plist creation for Darwin platforms.
4444
generate_plist("${CMAKE_PROJECT_NAME}" "${CMAKE_PROJECT_VERSION}" swiftSwiftOnoneSupport)
45+
embed_manifest(swiftSwiftOnoneSupport)

0 commit comments

Comments
 (0)