@@ -73,24 +73,24 @@ enum GitHubRestAPIOpenAPITag: String, CaseIterable {
7373 ]
7474 )
7575 }
76+ static var allInOne : PackageDescription . Product = . library(
77+ name: " GitHubRestAPISwiftOpenAPI " ,
78+ targets: GitHubRestAPIOpenAPITag . allCases. map ( \. rawValue)
79+ )
7680}
7781
78- let gitHubRestAPISwiftOpenAPITarget : PackageDescription . Target = . target(
79- name: " GitHubRestAPISwiftOpenAPI " ,
80- dependencies: GitHubRestAPIOpenAPITag . allCases. map { . target( name: $0. rawValue) }
81- )
82-
8382let package = Package (
8483 name: " GitHubRestAPISwiftOpenAPI " ,
8584 platforms: [ . macOS( . v10_15) ] ,
86- products: GitHubRestAPIOpenAPITag . allCases. map ( \. library) ,
85+ products: GitHubRestAPIOpenAPITag . allCases. map ( \. library) + [
86+ GitHubRestAPIOpenAPITag . allInOne
87+ ] ,
8788 dependencies: [
8889 . package ( url: " https://github.com/apple/swift-openapi-generator " , from: " 1.0.0 " ) ,
8990 . package ( url: " https://github.com/apple/swift-openapi-runtime " , from: " 1.0.0 " ) ,
9091 . package ( url: " https://github.com/apple/swift-openapi-urlsession " , from: " 1.0.0 " ) ,
9192 ] ,
9293 targets: GitHubRestAPIOpenAPITag . allCases. map ( \. target) + [
93- gitHubRestAPISwiftOpenAPITarget,
9494 GitHubRestAPIOpenAPITag . users. testTarget,
9595 ]
9696)
0 commit comments