Skip to content

Commit a6282fd

Browse files
authored
Add Synchronization to Windows installer script (#272)
1 parent 4023429 commit a6282fd

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

platforms/Windows/rtl/lib/rtllib.wxs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111
<Directory Id="RUNTIMEDIR_$(ProductArchitecture)" ComponentGuidGenerationSeed="$(RuntimeDirectoryComponentGuidGenerationSeed)" />
1212

1313
<ComponentGroup Id="stdlib_$(ProductArchitecture)" Directory="RUNTIMEDIR_$(ProductArchitecture)">
14+
<Component>
15+
<File Source="$(SDK_ROOT)\usr\bin\swiftSynchronization.dll" />
16+
</Component>
1417
<Component>
1518
<File Source="$(SDK_ROOT)\usr\bin\swift_Concurrency.dll" />
1619
</Component>

platforms/Windows/sdk/sdk.wxs

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@
9696
<Directory Id="RegexBuilder.swiftmodule" Name="RegexBuilder.swiftmodule" />
9797
<Directory Id="Swift.swiftmodule" Name="Swift.swiftmodule" />
9898
<Directory Id="SwiftOnoneSupport.swiftmodule" Name="SwiftOnoneSupport.swiftmodule" />
99+
<Directory Id="Synchronization.swiftmodule" Name="Synchronization.swiftmodule" />
99100
<Directory Id="WinSDK.swiftmodule" Name="WinSDK.swiftmodule" />
100101
<Directory Id="WindowsSDK_usr_lib_swift_windows_ARCH" Name="$(ArchArchDir)" />
101102
</Directory>
@@ -433,6 +434,21 @@
433434
</Component>
434435
</ComponentGroup>
435436

437+
<ComponentGroup Id="Synchronization" Directory="Synchronization.swiftmodule">
438+
<Component>
439+
<File Source="$(SDK_ROOT)\usr\lib\swift\windows\Synchronization.swiftmodule\$(ArchTriple).swiftdoc" />
440+
</Component>
441+
<Component>
442+
<File Source="$(SDK_ROOT)\usr\lib\swift\windows\Synchronization.swiftmodule\$(ArchTriple).swiftinterface" />
443+
</Component>
444+
<Component>
445+
<File Source="$(SDK_ROOT)\usr\lib\swift\windows\Synchronization.swiftmodule\$(ArchTriple).swiftmodule" />
446+
</Component>
447+
<Component Directory="WindowsSDK_usr_lib_swift_windows_ARCH">
448+
<File Source="$(SDK_ROOT)\usr\lib\swift\windows\$(ArchArchDir)\swiftSynchronization.lib" />
449+
</Component>
450+
</ComponentGroup>
451+
436452
<ComponentGroup Id="WinSDK" Directory="WinSDK.swiftmodule">
437453
<Component>
438454
<File Source="$(SDK_ROOT)\usr\lib\swift\windows\WinSDK.swiftmodule\$(ArchTriple).swiftdoc" />
@@ -532,6 +548,7 @@
532548
<ComponentGroupRef Id="RegexBuilder" />
533549
<ComponentGroupRef Id="Swift" />
534550
<ComponentGroupRef Id="SwiftOnoneSupport" />
551+
<ComponentGroupRef Id="Synchronization" />
535552
<ComponentGroupRef Id="WinSDK" />
536553
<ComponentGroupRef Id="libcxxshim" />
537554
<ComponentGroupRef Id="apinotes" />

0 commit comments

Comments
 (0)