12345678910111213141516171819202122232425 |
- // swift-tools-version:4.0
- import PackageDescription
- let package = Package(
- name: "Perfect-TechEmpower",
- products: [
- .executable(name: "Perfect", targets: ["Perfect"]),
- .executable(name: "Perfect-MySQL", targets: ["Perfect-MySQL"]),
- .executable(name: "Perfect-PostgreSQL", targets: ["Perfect-PostgreSQL"]),
- .executable(name: "Perfect-MongoDB", targets: ["Perfect-MongoDB"])
- ],
- dependencies: [
- .package(url: "https://github.com/PerfectlySoft/Perfect-HTTPServer.git", from: "3.0.0"),
- .package(url:"https://github.com/PerfectlySoft/Perfect-MySQL.git", from: "3.0.0"),
- .package(url: "https://github.com/PerfectlySoft/Perfect-PostgreSQL.git", from: "3.0.0"),
- .package(url:"https://github.com/PerfectlySoft/Perfect-MongoDB.git", from: "3.0.0")
- ],
- targets: [
- .target(name: "Perfect", dependencies: ["PerfectHTTPServer"]),
- .target(name: "Perfect-MySQL", dependencies: ["PerfectHTTPServer", "PerfectMySQL"]),
- .target(name: "Perfect-PostgreSQL", dependencies: ["PerfectHTTPServer", "PerfectPostgreSQL"]),
- .target(name: "Perfect-MongoDB", dependencies: ["PerfectHTTPServer", "PerfectMongoDB"])
- ]
- )
|