|
46 | 46 | <!-- FIXME(compnerd) should we include the TSC, SPM import libraries? -->
|
47 | 47 | <Directory Id="USR_LIB_SWIFT" Name="swift">
|
48 | 48 | <Directory Id="USR_LIB_SWIFT_PM" Name="pm">
|
| 49 | + <?if $(var.HAVE_UNIFIED_SPM_MANIFEST) = true?> |
| 50 | + <Directory Id="USR_LIB_SWIFT_PM_MANIFEST_API" Name="ManifestAPI"> |
| 51 | + </Directory> |
| 52 | + <?else?> |
49 | 53 | <Directory Id="USR_LIB_SWIFT_PM_4" Name="4">
|
50 | 54 | </Directory>
|
51 | 55 | <Directory Id="USR_LIB_SWIFT_PM_4_2" Name="4_2">
|
52 | 56 | </Directory>
|
| 57 | + <?endif?> |
53 | 58 | </Directory>
|
54 | 59 | <!--
|
55 | 60 | FIXME(compnerd) should we include the import libraries and swiftmodules for Yams, ArgumentParser?
|
|
251 | 256 | <?endif?>
|
252 | 257 | </DirectoryRef>
|
253 | 258 |
|
| 259 | + <?if $(var.HAVE_UNIFIED_SPM_MANIFEST) = true?> |
| 260 | + <DirectoryRef Id="USR_LIB_SWIFT_PM_MANIFEST_API"> |
| 261 | + <Component Id="MANIFEST_API" Guid="8680a7e7-654d-4980-be93-6d34142846f2"> |
| 262 | + <File Id="MANIFEST_API_PACKAGE_DESCRIPTION_DLL" Source="$(var.DEVTOOLS_ROOT)\usr\lib\swift\pm\ManifestAPI\PackageDescription.dll" Checksum="yes" /> |
| 263 | + <File Id="MANIFEST_API_PACKAGE_DESCRIPTION_LIB" Source="$(var.DEVTOOLS_ROOT)\usr\lib\swift\pm\ManifestAPI\PackageDescription.lib" Checksum="yes" /> |
| 264 | + <File Id="MANIFEST_API_PACKAGE_DESCRIPTION_SWIFTDOC" Source="$(var.DEVTOOLS_ROOT)\usr\lib\swift\pm\ManifestAPI\PackageDescription.swiftdoc" Checksum="yes" /> |
| 265 | + <File Id="MANIFEST_API_PACKAGE_DESCRIPTION_SWIFTMODULE" Source="$(var.DEVTOOLS_ROOT)\usr\lib\swift\pm\ManifestAPI\PackageDescription.swiftmodule" Checksum="yes" /> |
| 266 | + </Component> |
| 267 | + |
| 268 | + <?ifdef INCLUDE_DEBUG_INFO?> |
| 269 | + <Component Id="MANIFEST_API_DEBUGINFO" Guid="f4c75c22-bdc9-4cf2-b7d0-cf9ac8a95bef"> |
| 270 | + <File Id="MANIFESAT_API_PACKAGE_DESCRIPTION_PDB" Source="$(var.DEVTOOLS_ROOT)\usr\lib\swift\pm\ManifestAPI\PackageDescription.pdb" Checksum="yes" /> |
| 271 | + </Component> |
| 272 | + <?endif?> |
| 273 | + </DirectoryRef> |
| 274 | + <?else?> |
254 | 275 | <DirectoryRef Id="USR_LIB_SWIFT_PM_4">
|
255 | 276 | <!-- Swift PackageDescription 4 -->
|
256 | 277 | <Component Id="SWIFT_PD_4" Guid="c827d4fc-2498-402d-8052-aff2ed731d0a">
|
|
282 | 303 | </Component>
|
283 | 304 | <?endif?>
|
284 | 305 | </DirectoryRef>
|
| 306 | + <?endif?> |
285 | 307 |
|
286 | 308 | <Feature Id="DEVTOOLS" Level="1">
|
287 | 309 | <ComponentRef Id="INDEXSTOREDB_BINS" />
|
|
294 | 316 | <ComponentRef Id="SWIFT_DRIVER_BINS" />
|
295 | 317 | <ComponentRef Id="SWIFT_PACKAGE_MANAGER_BINS" />
|
296 | 318 | <ComponentRef Id="SWIFT_TOOLS_SUPPORT_CORE_BINS" />
|
| 319 | + <?if $(var.HAVE_UNIFIED_SPM_MANIFEST) = true?> |
| 320 | + <ComponentRef Id="MANIFEST_API" /> |
| 321 | + <?else?> |
297 | 322 | <ComponentRef Id="SWIFT_PD_4" />
|
298 | 323 | <ComponentRef Id="SWIFT_PD_4_2" />
|
| 324 | + <?endif?> |
299 | 325 | <ComponentRef Id="YAMS_BINS" />
|
300 | 326 | </Feature>
|
301 | 327 |
|
|
312 | 338 | <ComponentRef Id="SWIFT_DRIVER_DEBUGINFO" />
|
313 | 339 | <ComponentRef Id="SWIFT_PACKAGE_MANAGER_DEBUGINFO" />
|
314 | 340 | <ComponentRef Id="SWIFT_TOOLS_SUPPORT_CORE_DEBUGINFO" />
|
| 341 | + <?if $(var.HAVE_UNIFIED_SPM_MANIFEST) = true?> |
| 342 | + <ComponentRef Id="MANIFEST_API_DEBUGINFO" /> |
| 343 | + <?else?> |
315 | 344 | <ComponentRef Id="SWIFT_PD_4_DEBUGINFO" />
|
316 | 345 | <ComponentRef Id="SWIFT_PD_4_2_DEBUGINFO" />
|
| 346 | + <?endif?> |
317 | 347 | <ComponentRef Id="YAMS_DEBUGINFO" />
|
318 | 348 | </Feature>
|
319 | 349 | <?endif?>
|
|
0 commit comments