35 lines
		
	
	
	
		
			765 B
		
	
	
	
		
			Python
		
	
	
	
	
		
			Generated
		
	
	
			
		
		
	
	
			35 lines
		
	
	
	
		
			765 B
		
	
	
	
		
			Python
		
	
	
	
	
		
			Generated
		
	
	
{
 | 
						|
  "targets": [
 | 
						|
    {
 | 
						|
      "target_name": "tree_sitter_oat_v1_binding",
 | 
						|
      "dependencies": [
 | 
						|
        "<!(node -p \"require('node-addon-api').targets\"):node_addon_api_except",
 | 
						|
      ],
 | 
						|
      "include_dirs": [
 | 
						|
        "src",
 | 
						|
      ],
 | 
						|
      "sources": [
 | 
						|
        "bindings/node/binding.cc",
 | 
						|
        "src/parser.c",
 | 
						|
      ],
 | 
						|
      "variables": {
 | 
						|
        "has_scanner": "<!(node -p \"fs.existsSync('src/scanner.c')\")"
 | 
						|
      },
 | 
						|
      "conditions": [
 | 
						|
        ["has_scanner=='true'", {
 | 
						|
          "sources+": ["src/scanner.c"],
 | 
						|
        }],
 | 
						|
        ["OS!='win'", {
 | 
						|
          "cflags_c": [
 | 
						|
            "-std=c11",
 | 
						|
          ],
 | 
						|
        }, { # OS == "win"
 | 
						|
          "cflags_c": [
 | 
						|
            "/std:c11",
 | 
						|
            "/utf-8",
 | 
						|
          ],
 | 
						|
        }],
 | 
						|
      ],
 | 
						|
    }
 | 
						|
  ]
 | 
						|
}
 |