|
1 | 1 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs">
|
| 2 | + |
| 3 | + <?if $(ProductArchitecture) = "amd64"?> |
| 4 | + <?define ArchTriple = "x86_64-unknown-windows-msvc"?> |
| 5 | + <?elseif $(ProductArchitecture) = "arm64"?> |
| 6 | + <?define ArchTriple = "aarch64-unknown-windows-msvc"?> |
| 7 | + <?endif?> |
| 8 | + |
2 | 9 | <Package
|
3 | 10 | Language="1033"
|
4 | 11 | Manufacturer="!(loc.ManufacturerName)"
|
|
17 | 24 | </DirectoryRef>
|
18 | 25 |
|
19 | 26 | <DirectoryRef Id="_usr_lib_swift">
|
20 |
| - <Directory Id="_usr_lib_swift_swiftToCxx" Name="swiftToCxx" /> |
21 | 27 | <Directory Id="_usr_lib_swift_migrator" Name="migrator" />
|
| 28 | + <Directory Id="_usr_lib_swift_swiftToCxx" Name="swiftToCxx" /> |
22 | 29 | </DirectoryRef>
|
23 | 30 |
|
24 | 31 | <DirectoryRef Id="_usr">
|
|
325 | 332 | </Component>
|
326 | 333 | </ComponentGroup>
|
327 | 334 |
|
| 335 | + <ComponentGroup Id="swift_syntax" Directory="_usr_bin"> |
| 336 | + <Component> |
| 337 | + <File Source="$(TOOLCHAIN_ROOT)\usr\bin\SwiftBasicFormat.dll" /> |
| 338 | + </Component> |
| 339 | + <Component> |
| 340 | + <File Source="$(TOOLCHAIN_ROOT)\usr\bin\SwiftCompilerPluginMessageHandling.dll" /> |
| 341 | + </Component> |
| 342 | + <Component> |
| 343 | + <File Source="$(TOOLCHAIN_ROOT)\usr\bin\SwiftDiagnostics.dll" /> |
| 344 | + </Component> |
| 345 | + <Component> |
| 346 | + <File Source="$(TOOLCHAIN_ROOT)\usr\bin\SwiftOperators.dll" /> |
| 347 | + </Component> |
| 348 | + <Component> |
| 349 | + <File Source="$(TOOLCHAIN_ROOT)\usr\bin\SwiftParser.dll" /> |
| 350 | + </Component> |
| 351 | + <Component> |
| 352 | + <File Source="$(TOOLCHAIN_ROOT)\usr\bin\SwiftParserDiagnostics.dll" /> |
| 353 | + </Component> |
| 354 | + <Component> |
| 355 | + <File Source="$(TOOLCHAIN_ROOT)\usr\bin\SwiftSyntax.dll" /> |
| 356 | + </Component> |
| 357 | + <Component> |
| 358 | + <File Source="$(TOOLCHAIN_ROOT)\usr\bin\SwiftSyntaxBuilder.dll" /> |
| 359 | + </Component> |
| 360 | + <Component> |
| 361 | + <File Source="$(TOOLCHAIN_ROOT)\usr\bin\SwiftSyntaxMacroExpansion.dll" /> |
| 362 | + </Component> |
| 363 | + <Component> |
| 364 | + <File Source="$(TOOLCHAIN_ROOT)\usr\bin\SwiftSyntaxMacros.dll" /> |
| 365 | + </Component> |
| 366 | + </ComponentGroup> |
| 367 | + |
328 | 368 | <ComponentGroup Id="EnvironmentVariables">
|
329 | 369 | <Component Id="UserPathVariable" Condition="NOT ALLUSERS=1" Directory="_usr_bin" Guid="ab52b870-23ee-42e8-9581-3fcbdfb9228c">
|
330 | 370 | <Environment Action="set" Name="Path" Part="last" Permanent="no" System="no" Value="[_usr_bin]" />
|
|
342 | 382 | <ComponentGroupRef Id="argument_parser" />
|
343 | 383 | <ComponentGroupRef Id="tools_support_core" />
|
344 | 384 | <ComponentGroupRef Id="swift_driver" />
|
| 385 | + <ComponentGroupRef Id="swift_syntax" /> |
345 | 386 |
|
346 | 387 | <ComponentGroupRef Id="ClangResources" />
|
347 | 388 |
|
|
0 commit comments