diff --git a/Package.swift b/Package.swift index da9fe206..9d990a32 100644 --- a/Package.swift +++ b/Package.swift @@ -23,8 +23,23 @@ * THE SOFTWARE. */ -// swift-tools-version:3.1 +// swift-tools-version:5.5 import PackageDescription -let package = Package(name: "Graph") +let package = Package( + name: "Graph", + platforms: [ + .iOS("8.0"), + .macOS("10.10") + ], + products: [ + .library( + name: "Graph", + targets: ["Graph"]), + ], + targets: [ + .executableTarget( + name: "Graph") + ] +) diff --git a/README.md b/README.md index 6f5db1ab..107f9af4 100644 --- a/README.md +++ b/README.md @@ -65,7 +65,14 @@ Then, run the following command: ```bash $ pod install ``` - +## Swift Package Manager + To add Graph to a [Swift Package Manager](https://swift.org/package-manager/) based project, add: + + ```swift + .package(url: "https://github.com/CosmicMind/Graph", .branch("development")), + ``` + to your `Package.swift` files `dependencies` array. + ## Carthage Carthage is a decentralized dependency manager that builds your dependencies and provides you with binary frameworks.