1
0
Fork 0

Fix link name version suffix and Package.swift bracket alignment

This commit is contained in:
Brendan Szymanski 2026-07-01 20:32:11 -04:00
parent 5278fe90c3
commit 944b7cf670

View file

@ -148,7 +148,8 @@ extension CodeGenerator {
// External C link names from GIR includes // External C link names from GIR includes
var externalLinks: [String] = [] var externalLinks: [String] = []
for include in repo.includedPackages { for include in repo.includedPackages {
let el = include.name.lowercased() let major = include.version.split(separator: ".").first.map(String.init) ?? include.version
let el = "\(include.name.lowercased())-\(major)"
if !externalLinks.contains(el) { if !externalLinks.contains(el) {
externalLinks.append(el) externalLinks.append(el)
} }
@ -222,10 +223,10 @@ extension CodeGenerator {
name: "gtk-swift", name: "gtk-swift",
platforms: [.macOS(.v14)], platforms: [.macOS(.v14)],
products: [ products: [
\(products) ], \(products) ],
targets: [ targets: [
\(cTargets) \(cTargets)
\(swiftTargets) ] \(swiftTargets) ]
) )
""" """