summaryrefslogtreecommitdiffstats
path: root/vendored_parsers/tree-sitter-elm/Package.swift
diff options
context:
space:
mode:
Diffstat (limited to 'vendored_parsers/tree-sitter-elm/Package.swift')
-rw-r--r--vendored_parsers/tree-sitter-elm/Package.swift43
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")])
+ ]
+)