36 lines
		
	
	
	
		
			765 B
		
	
	
	
		
			Text
		
	
	
	
	
	
		
		
			
		
	
	
			36 lines
		
	
	
	
		
			765 B
		
	
	
	
		
			Text
		
	
	
	
	
	
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								  "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",
							 | 
						||
| 
								 | 
							
								          ],
							 | 
						||
| 
								 | 
							
								        }],
							 | 
						||
| 
								 | 
							
								      ],
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  ]
							 | 
						||
| 
								 | 
							
								}
							 |