Skip to content

Commit 7bf1c8c

Browse files
authored
Fix SPI documentation issue (#322)
1 parent 049612b commit 7bf1c8c

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

Package.swift

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ if development {
7979

8080
// MARK: - [env] OPENSWIFTUI_LINK_COREUI
8181

82-
let linkCoreUI = envEnable("OPENSWIFTUI_LINK_COREUI", default: buildForDarwinPlatform)
82+
let linkCoreUI = envEnable("OPENSWIFTUI_LINK_COREUI", default: buildForDarwinPlatform && !isSPIDocGenerationBuild)
8383

8484
if linkCoreUI {
8585
sharedCSettings.append(
@@ -457,7 +457,11 @@ extension Target {
457457

458458
let useLocalDeps = envEnable("OPENSWIFTUI_USE_LOCAL_DEPS")
459459

460-
let attributeGraphCondition = envEnable("OPENGRAPH_ATTRIBUTEGRAPH", default: buildForDarwinPlatform)
460+
// https://github.com/SwiftPackageIndex/SwiftPackageIndex-Server/issues/3061#issuecomment-2118821061
461+
// By-pass https://github.com/swiftlang/swift-package-manager/issues/7580
462+
let isSPIDocGenerationBuild = envEnable("SPI_GENERATE_DOCS", default: false)
463+
464+
let attributeGraphCondition = envEnable("OPENGRAPH_ATTRIBUTEGRAPH", default: buildForDarwinPlatform && !isSPIDocGenerationBuild)
461465
if attributeGraphCondition {
462466
openSwiftUICoreTarget.addAGSettings()
463467
openSwiftUITarget.addAGSettings()
@@ -469,7 +473,7 @@ if attributeGraphCondition {
469473
openSwiftUIBridgeTestTarget.addAGSettings()
470474
}
471475

472-
let renderBoxCondition = envEnable("OPENBOX_RENDERBOX", default: buildForDarwinPlatform)
476+
let renderBoxCondition = envEnable("OPENBOX_RENDERBOX", default: buildForDarwinPlatform && !isSPIDocGenerationBuild)
473477
if renderBoxCondition {
474478
openSwiftUICoreTarget.addRBSettings()
475479
openSwiftUITarget.addRBSettings()

0 commit comments

Comments
 (0)