Skip to content

Commit 41a4ad7

Browse files
committed
WiX: adjust packaging for DocC
In order to prepare for DocC being consumed by SourceKit-LSP, we are building SwiftDocC as a shared library and docc links against it. Adjust the packaging rules accordingly.
1 parent 7c722a7 commit 41a4ad7

File tree

3 files changed

+6
-10
lines changed

3 files changed

+6
-10
lines changed

platforms/Windows/cli/asserts/cli.asserts.wixproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
<ItemGroup Condition=" '$(INCLUDE_SWIFT_DOCC)' == 'True' ">
1818
<HarvestDirectory Include="$(SWIFT_DOCC_RENDER_ARTIFACT_ROOT)\dist">
19-
<ComponentGroupName>DocCRender_asserts</ComponentGroupName>
19+
<ComponentGroupName>DocCRender</ComponentGroupName>
2020
<DirectoryRefId>toolchain_asserts_usr_share_docc_render</DirectoryRefId>
2121
<PreprocessorVariable>var.SWIFT_DOCC_RENDER_ARTIFACT_ROOT_DIST</PreprocessorVariable>
2222
<SuppressCom>true</SuppressCom>

platforms/Windows/cli/cli.wxi

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -723,11 +723,9 @@
723723
</ComponentGroup>
724724

725725
<ComponentGroup Id="DocC" Directory="toolchain_$(VariantName)_usr_bin">
726-
<?if $(INCLUDE_SWIFT_DOCC) = True?>
727-
<Component>
728-
<File Source="$(SWIFT_DOCC_BUILD)\docc.exe" />
729-
</Component>
730-
<?endif?>
726+
<Component>
727+
<File Source="$(SWIFT_DOCC_BUILD)\docc.exe" />
728+
</Component>
731729
</ComponentGroup>
732730

733731
<ComponentGroup Id="swift_format" Directory="toolchain_$(VariantName)_usr_bin">
@@ -756,9 +754,7 @@
756754
<ComponentGroupRef Id="PackagePlugin" />
757755

758756
<ComponentGroupRef Id="DocC" />
759-
<?if $(INCLUDE_SWIFT_DOCC) = True?>
760-
<ComponentGroupRef Id="DocCRender_$(VariantName)" />
761-
<?endif?>
757+
<ComponentGroupRef Id="DocCRender" />
762758

763759
<ComponentGroupRef Id="swift_format" />
764760

platforms/Windows/cli/noasserts/cli.noasserts.wixproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
<ItemGroup Condition=" '$(INCLUDE_SWIFT_DOCC)' == 'True' ">
1818
<HarvestDirectory Include="$(SWIFT_DOCC_RENDER_ARTIFACT_ROOT)\dist">
19-
<ComponentGroupName>DocCRender_noasserts</ComponentGroupName>
19+
<ComponentGroupName>DocCRender</ComponentGroupName>
2020
<DirectoryRefId>toolchain_noasserts_usr_share_docc_render</DirectoryRefId>
2121
<PreprocessorVariable>var.SWIFT_DOCC_RENDER_ARTIFACT_ROOT_DIST</PreprocessorVariable>
2222
<SuppressCom>true</SuppressCom>

0 commit comments

Comments
 (0)