Skip to content

Commit 9d9b220

Browse files
committed
Record OpenSwiftUI build metadata
1 parent 46a26cd commit 9d9b220

3 files changed

Lines changed: 39 additions & 5 deletions

File tree

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>CFBundleDevelopmentRegion</key>
6+
<string>$(DEVELOPMENT_LANGUAGE)</string>
7+
<key>CFBundleExecutable</key>
8+
<string>$(EXECUTABLE_NAME)</string>
9+
<key>CFBundleIdentifier</key>
10+
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
11+
<key>CFBundleInfoDictionaryVersion</key>
12+
<string>6.0</string>
13+
<key>CFBundleName</key>
14+
<string>$(PRODUCT_NAME)</string>
15+
<key>CFBundlePackageType</key>
16+
<string>FMWK</string>
17+
<key>CFBundleShortVersionString</key>
18+
<string>1.0</string>
19+
<key>CFBundleVersion</key>
20+
<string>1</string>
21+
<key>NSHumanReadableCopyright</key>
22+
<string>Copyright © OpenSwiftUIProject. All rights reserved.</string>
23+
<key>OpenSwiftUIAGBackend</key>
24+
<string>$(OPENSWIFTUI_BUILD_AG_BACKEND)</string>
25+
<key>OpenSwiftUIRendererBackend</key>
26+
<string>$(OPENSWIFTUI_BUILD_RENDERER_BACKEND)</string>
27+
<key>OpenSwiftUILibraryType</key>
28+
<string>$(OPENSWIFTUI_BUILD_LIBRARY_TYPE)</string>
29+
<key>OpenSwiftUIUsesLocalDependencies</key>
30+
<string>$(OPENSWIFTUI_BUILD_USES_LOCAL_DEPENDENCIES)</string>
31+
</dict>
32+
</plist>

Package.resolved

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Package.swift

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -960,11 +960,13 @@ if let configuredAGBackend = envStringValue("AG_BACKEND_NAME") {
960960
openSwiftUIBuildAGBackend = "OpenAttributeGraph"
961961
}
962962
let openSwiftUIBuildRendererBackend = envStringValue("RENDERER_BACKEND_NAME") ?? (swiftUIRenderCondition ? "SwiftUI" : "OpenSwiftUI")
963+
let openSwiftUIBuildLibraryType = configuredLibraryType ?? "dynamic"
963964
let openSwiftUITargetSettings: SettingsDictionary = [
964-
"INFOPLIST_KEY_OpenSwiftUIAGBackend": .string(openSwiftUIBuildAGBackend),
965-
"INFOPLIST_KEY_OpenSwiftUIRendererBackend": .string(openSwiftUIBuildRendererBackend),
966-
"INFOPLIST_KEY_OpenSwiftUILibraryType": .string(configuredLibraryType ?? "automatic"),
967-
"INFOPLIST_KEY_OpenSwiftUIUsesLocalDependencies": .string(useLocalDeps ? "YES" : "NO"),
965+
"INFOPLIST_FILE": .string("Configurations/OpenSwiftUI-Info.plist"),
966+
"OPENSWIFTUI_BUILD_AG_BACKEND": .string(openSwiftUIBuildAGBackend),
967+
"OPENSWIFTUI_BUILD_RENDERER_BACKEND": .string(openSwiftUIBuildRendererBackend),
968+
"OPENSWIFTUI_BUILD_LIBRARY_TYPE": .string(openSwiftUIBuildLibraryType),
969+
"OPENSWIFTUI_BUILD_USES_LOCAL_DEPENDENCIES": .string(useLocalDeps ? "YES" : "NO"),
968970
]
969971

970972
let packageSettings = PackageSettings(

0 commit comments

Comments
 (0)