Rename swift-gtk-gen to gobject-generator with generator binary
This commit is contained in:
parent
d6fabd56ed
commit
f305df0eff
44 changed files with 67 additions and 69 deletions
|
|
@ -13,31 +13,31 @@ let pluginSettings: [SwiftSetting] = [
|
|||
]
|
||||
|
||||
let package = Package(
|
||||
name: "gir-generator",
|
||||
name: "gobject-generator",
|
||||
platforms: [.macOS(.v14)],
|
||||
products: [
|
||||
.executable(name: "swift-gtk-gen", targets: ["swift-gtk-gen"]),
|
||||
.plugin(name: "SwiftGtkGenCommandPlugin", targets: ["SwiftGtkGenCommandPlugin"]),
|
||||
.executable(name: "generator", targets: ["generator"]),
|
||||
.plugin(name: "GObjectGeneratorCommandPlugin", targets: ["GObjectGeneratorCommandPlugin"]),
|
||||
],
|
||||
dependencies: [
|
||||
.package(url: "https://github.com/swiftlang/swift-format.git", branch: "release/6.3")
|
||||
],
|
||||
targets: [
|
||||
.target(
|
||||
name: "SwiftGtkGenCore",
|
||||
name: "GObjectGeneratorCore",
|
||||
dependencies: [],
|
||||
swiftSettings: concurrencySettings
|
||||
),
|
||||
.executableTarget(
|
||||
name: "swift-gtk-gen",
|
||||
name: "generator",
|
||||
dependencies: [
|
||||
"SwiftGtkGenCore",
|
||||
"GObjectGeneratorCore",
|
||||
.product(name: "SwiftFormat", package: "swift-format"),
|
||||
],
|
||||
swiftSettings: concurrencySettings
|
||||
),
|
||||
.plugin(
|
||||
name: "SwiftGtkGenCommandPlugin",
|
||||
name: "GObjectGeneratorCommandPlugin",
|
||||
capability: .command(
|
||||
intent: .custom(
|
||||
verb: "generate-gir-bindings",
|
||||
|
|
@ -45,22 +45,22 @@ let package = Package(
|
|||
),
|
||||
permissions: [.writeToPackageDirectory(reason: "Write generated Swift files to source directory.")]
|
||||
),
|
||||
dependencies: ["swift-gtk-gen"],
|
||||
path: "Sources/SwiftGtkGenCommandPlugin"
|
||||
dependencies: ["generator"],
|
||||
path: "Sources/GObjectGeneratorCommandPlugin"
|
||||
),
|
||||
.testTarget(
|
||||
name: "SwiftGtkGenCoreTests",
|
||||
dependencies: ["SwiftGtkGenCore"],
|
||||
name: "GObjectGeneratorCoreTests",
|
||||
dependencies: ["GObjectGeneratorCore"],
|
||||
swiftSettings: concurrencySettings
|
||||
),
|
||||
.testTarget(
|
||||
name: "SwiftGtkGenCLITests",
|
||||
dependencies: ["SwiftGtkGenCore"],
|
||||
name: "GObjectGeneratorCLITests",
|
||||
dependencies: ["GObjectGeneratorCore"],
|
||||
swiftSettings: concurrencySettings
|
||||
),
|
||||
.testTarget(
|
||||
name: "IntegrationTests",
|
||||
dependencies: ["SwiftGtkGenCore"],
|
||||
dependencies: ["GObjectGeneratorCore"],
|
||||
swiftSettings: concurrencySettings
|
||||
),
|
||||
]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue