diff options
Diffstat (limited to 'vendored_parsers/tree-sitter-elm/Package.swift')
-rw-r--r-- | vendored_parsers/tree-sitter-elm/Package.swift | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/vendored_parsers/tree-sitter-elm/Package.swift b/vendored_parsers/tree-sitter-elm/Package.swift new file mode 100644 index 000000000..93af452c4 --- /dev/null +++ b/vendored_parsers/tree-sitter-elm/Package.swift @@ -0,0 +1,43 @@ +// swift-tools-version:5.3 + +import PackageDescription + +let package = Package( + name: "TreeSitterElm", + platforms: [.macOS(.v10_13), .iOS(.v11)], + products: [ + .library(name: "TreeSitterElm", targets: ["TreeSitterElm"]), + ], + dependencies: [], + targets: [ + .target(name: "TreeSitterElm", + path: ".", + exclude: [ + "binding.gyp", + "bindings", + "Cargo.toml", + "docs", + "examples", + "grammar.js", + "HOW_TO_RELEASE.md", + "index.d.ts", + "LICENSE.md", + "package.json", + "README.md", + "script", + "src/grammar.json", + "src/node-types.json", + "test", + "tsconfig.json", + ], + sources: [ + "src/parser.c", + "src/scanner.c", + ], + resources: [ + .copy("queries") + ], + publicHeadersPath: "bindings/swift", + cSettings: [.headerSearchPath("src")]) + ] +) |