diff options
Diffstat (limited to 'Package.swift')
-rw-r--r-- | Package.swift | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/Package.swift b/Package.swift new file mode 100644 index 0000000..133b6de --- /dev/null +++ b/Package.swift @@ -0,0 +1,47 @@ +// swift-tools-version:5.3 +import PackageDescription + +let package = Package( + name: "TreeSitterGsp", + products: [ + .library(name: "TreeSitterGsp", targets: ["TreeSitterGsp"]), + ], + dependencies: [], + targets: [ + .target(name: "TreeSitterGsp", + path: ".", + exclude: [ + "Cargo.toml", + "Makefile", + "binding.gyp", + "bindings/c", + "bindings/go", + "bindings/node", + "bindings/python", + "bindings/rust", + "prebuilds", + "grammar.js", + "package.json", + "package-lock.json", + "pyproject.toml", + "setup.py", + "test", + "examples", + ".editorconfig", + ".github", + ".gitignore", + ".gitattributes", + ".gitmodules", + ], + sources: [ + "src/parser.c", + // NOTE: if your language has an external scanner, add it here. + ], + resources: [ + .copy("queries") + ], + publicHeadersPath: "bindings/swift", + cSettings: [.headerSearchPath("src")]) + ], + cLanguageStandard: .c11 +) |