diff --git a/.gitignore b/.gitignore index 02c0875..1b15a97 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,6 @@ .DS_Store -/.build +/.build* /Packages /*.xcodeproj +/*.pins +/*.resolved diff --git a/Package.swift b/Package.swift index 2efa550..0d40187 100644 --- a/Package.swift +++ b/Package.swift @@ -1,9 +1,22 @@ +// swift-tools-version:4.0 +// The swift-tools-version declares the minimum version of Swift required to build this package. + import PackageDescription let package = Package( name: "PerfectMarkdown", + products: [ + .library( + name: "PerfectMarkdown", + targets: ["PerfectMarkdown"]), + ], + dependencies: [ + // Dependencies declare other packages that this package depends on. + // .package(url: /* package url */, from: "1.0.0"), + ], targets: [ - Target(name: "upskirt", dependencies: []), - Target(name: "PerfectMarkdown", dependencies: ["upskirt"]) + .target(name: "upskirt",dependencies: []), + .target(name: "PerfectMarkdown", dependencies: ["upskirt"]), + .testTarget(name: "PerfectMarkdownTests", dependencies: ["PerfectMarkdown"]) ] ) diff --git a/README.md b/README.md index 3bb80eb..fbc03e1 100644 --- a/README.md +++ b/README.md @@ -55,7 +55,13 @@ Perfect-Markdown is directly building on [GerHobbelt's "upskirt"](https://githu Add dependencies to your Package.swift ``` swift -.Package(url: "https://github.com/PerfectlySoft/Perfect-Markdown.git", majorVersion: 1) +.package(url: "https://github.com/PerfectlySoft/Perfect-Markdown.git", + from: "3.0.0") + +// on target section: +.target( + // name: "your project name", + dependencies: ["PerfectMarkdown"]), ``` ## Import Perfect Markdown Library diff --git a/README.zh_CN.md b/README.zh_CN.md index 430a00b..614fce7 100644 --- a/README.zh_CN.md +++ b/README.zh_CN.md @@ -59,7 +59,13 @@ Perfect-Markdown 直接基于 [GerHobbelt 的 "upskirt(超短裙)"](https:/ 请首先修改您的 Package.swift 文件增加依存关系: ``` swift -.Package(url: "https://github.com/PerfectlySoft/Perfect-Markdown.git", majorVersion: 1) +.package(url: "https://github.com/PerfectlySoft/Perfect-Markdown.git", + from: "3.0.0") + +// on target section: +.target( + // name: "your project name", + dependencies: ["PerfectMarkdown"]), ``` ## 引用库函数 diff --git a/Sources/PerfectMarkdown/PerfectMarkdown.swift b/Sources/PerfectMarkdown/PerfectMarkdown.swift index 74739ea..2ef2e97 100644 --- a/Sources/PerfectMarkdown/PerfectMarkdown.swift +++ b/Sources/PerfectMarkdown/PerfectMarkdown.swift @@ -18,7 +18,7 @@ // #if os(Linux) -import SwiftGlibc +import Glibc #else import Darwin #endif