Skip to content

Commit c5dc2f7

Browse files
committed
WiX: adjust the packaging for CxxStdlib
We should use the version emitted into the `swift` rather than `swift_static` since we are linking against the dynamically linked variant
1 parent ba183e1 commit c5dc2f7

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

platforms/Windows/sdk/sdk.wxs

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@
8686
<Directory Id="_StringProcessing.swiftmodule" Name="_StringProcessing.swiftmodule" />
8787
<Directory Id="CRT.swiftmodule" Name="CRT.swiftmodule" />
8888
<Directory Id="Cxx.swiftmodule" Name="Cxx.swiftmodule" />
89+
<Directory Id="CxxStdlib.swiftmodule" Name="CxxStdlib.swiftmodule" />
8990
<Directory Id="Distributed.swiftmodule" Name="Distributed.swiftmodule" />
9091
<Directory Id="Dispatch.swiftmodule" Name="Dispatch.swiftmodule" />
9192
<Directory Id="Foundation.swiftmodule" Name="Foundation.swiftmodule" />
@@ -97,11 +98,6 @@
9798
<Directory Id="WindowsSDK_usr_lib_swift_windows_ARCH" Name="$(ArchArchDir)" />
9899
</Directory>
99100
</Directory>
100-
<Directory Name="swift_static">
101-
<Directory Id="WindowsSDK_usr_lib_swift_static_windows" Name="windows">
102-
<Directory Id="CxxStdlib.swiftmodule" Name="CxxStdlib.swiftmodule" />
103-
</Directory>
104-
</Directory>
105101
</Directory>
106102
<Directory Id="WindowsSDK_usr_share" Name="share" />
107103
</Directory>
@@ -317,13 +313,13 @@
317313

318314
<ComponentGroup Id="CxxStdlib" Directory="CxxStdlib.swiftmodule">
319315
<Component>
320-
<File Source="$(SDK_ROOT)\usr\lib\swift_static\windows\CxxStdlib.swiftmodule\$(ArchTriple).swiftdoc" />
316+
<File Source="$(SDK_ROOT)\usr\lib\swift\windows\CxxStdlib.swiftmodule\$(ArchTriple).swiftdoc" />
321317
</Component>
322318
<Component>
323-
<File Source="$(SDK_ROOT)\usr\lib\swift_static\windows\CxxStdlib.swiftmodule\$(ArchTriple).swiftinterface" />
319+
<File Source="$(SDK_ROOT)\usr\lib\swift\windows\CxxStdlib.swiftmodule\$(ArchTriple).swiftinterface" />
324320
</Component>
325321
<Component>
326-
<File Source="$(SDK_ROOT)\usr\lib\swift_static\windows\CxxStdlib.swiftmodule\$(ArchTriple).swiftmodule" />
322+
<File Source="$(SDK_ROOT)\usr\lib\swift\windows\CxxStdlib.swiftmodule\$(ArchTriple).swiftmodule" />
327323
</Component>
328324
<Component Directory="WindowsSDK_usr_lib_swift_windows_ARCH">
329325
<File Source="$(SDK_ROOT)\usr\lib\swift\windows\$(ArchArchDir)\libswiftCxxStdlib.lib" />

0 commit comments

Comments
 (0)