about summary refs log tree commit diff stats
path: root/tree-sitter/dsk/dsk-cli/templates/js-addon/binding.gyp
blob: ddb424b9fa2b51e9ac9c99e4c51475f36c5a1185 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
{
  "targets": [
    {
      "target_name": "tree_sitter___DSL_NAME___binding",
      "dependencies": [
        "<!(node -p \"require('node-addon-api').gyp\")"
      ],
      "include_dirs": [
        "<!@(node -p \"require('node-addon-api').include\")",
        "src"
      ],
      "sources": [
        "bindings/node.cc",
        "src/parser.c"
      ],
      "cflags_c": [
        "-std=c99"
      ],
      "cflags_cc": [
        "-std=c++14"
      ],
      "defines": [
        "NAPI_DISABLE_CPP_EXCEPTIONS",
        "NAPI_VERSION=8"
      ]
    }
  ]
}