Merge pull request #38 from mxcl/tweaks

Tweaks
This commit is contained in:
repo-ranger[bot]
2019-02-13 21:13:29 +00:00
committed by GitHub
3 changed files with 12 additions and 20 deletions

6
.github/deploy vendored
View File

@@ -114,8 +114,10 @@ var defaultSwiftVersion: String {
func podspec(repo: Repo, user: User, pkg: Package) -> (Substring, String) {
let (owner, name) = { ($0[0], $0[1]) }(slug.split(separator: "/"))
let swiftVersion = pkg.swiftLanguageVersions.max() ?? defaultSwiftVersion
let sources = pkg.targets.filter{ $0.type == .regular }.compactMap{ $0.path }.first!
let swiftVersion = pkg.swiftLanguageVersions.min() ?? defaultSwiftVersion
let targets = pkg.targets.filter{ $0.type == .regular }
guard targets.count == 1 else { fatal(message: "Too many targets for this script!") }
guard let sources = targets[0].path else { fatal(message: "Target has no path!") }
return (name, """
Pod::Spec.new do |s|
s.name = '\(name)'

View File

@@ -1,7 +1,7 @@
// swift-tools-version:4.2
import PackageDescription
let package = Package(
let pkg = Package(
name: "Path.swift",
products: [
.library(name: "Path", targets: ["Path"]),
@@ -11,3 +11,9 @@ let package = Package(
.testTarget(name: "PathTests", dependencies: ["Path"]),
]
)
pkg.swiftLanguageVersions = [.v4_2]
#if swift(>=5)
pkg.swiftLanguageVersions.append(.v5)
#endif

View File

@@ -1,17 +0,0 @@
// swift-tools-version:5.0
import PackageDescription
let pkg = Package(
name: "Path.swift",
products: [
.library(name: "Path", targets: ["Path"]),
],
targets: [
.target(name: "Path", path: "Sources"),
.testTarget(name: "PathTests", dependencies: ["Path"]),
]
)
pkg.swiftLanguageVersions = [
.v4_2, .v5
]

1
Package@swift-5.0.swift Symbolic link
View File

@@ -0,0 +1 @@
Package.swift