Package.swift -rw-r--r-- 1.1 KiB
1// swift-tools-version:5.5
2
3import PackageDescription
4
5let package = Package(
6 name: "TreeSitterDiff",
7 platforms: [.macOS(.v10_13), .iOS(.v11)],
8 products: [
9 .library(name: "TreeSitterDiff", targets: ["TreeSitterDiff"]),
10 ],
11 dependencies: [],
12 targets: [
13 .target(name: "TreeSitterDiff",
14 path: ".",
15 exclude: [
16 "assets",
17 "binding.gyp",
18 "bindings",
19 "Cargo.toml",
20 "docs",
21 "grammar.js",
22 "LICENSE",
23 "package-lock.json",
24 "package.json",
25 "README.md",
26 "src/grammar.json",
27 "src/node-types.json",
28 "test",
29 ],
30 sources: [
31 "src/parser.c",
32 ],
33 resources: [
34 .copy("queries")
35 ],
36 publicHeadersPath: "bindings/swift",
37 cSettings: [.headerSearchPath("src")])
38 ]
39)