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 29 30 31 32
|
{
"targets": [
{
"target_name": "tree_sitter_php_binding",
"dependencies": [
"<!(node -p \"require('node-addon-api').targets\"):node_addon_api_except",
],
"include_dirs": [
"php/src",
],
"sources": [
"php/src/parser.c",
"php/src/scanner.c",
"php_only/src/parser.c",
"php_only/src/scanner.c",
"bindings/node/binding.cc",
],
"conditions": [
["OS!='win'", {
"cflags_c": [
"-std=c11",
],
}, { # OS == "win"
"cflags_c": [
"/std:c11",
"/utf-8",
],
}],
],
}
]
}
|