bindgen2.sublime-project (2323B)
1 { 2 "folders": 3 [ 4 { 5 "path": ".", 6 }, 7 { 8 "path": "C:\\SDK\\Odin\\core", 9 }, 10 { 11 "path": "C:\\SDK\\Odin\\base", 12 }, 13 ], 14 "build_systems": 15 [ 16 { 17 "name": "Binding generator", 18 "working_dir": "$project_path", 19 "file_regex": "^(.+)\\(([0-9]+):([0-9]+)\\) (.+)$", 20 "shell_cmd": "odin build src -out:bindgen.exe -vet -strict-style", 21 22 "variants": [ 23 { 24 "name": "raylib", 25 "shell_cmd": "odin build src -debug -out:bindgen.exe && bindgen.exe examples/raylib && odin check examples/raylib/test -vet -strict-style", 26 }, 27 { 28 "name": "tester", 29 "shell_cmd": "odin build src -debug -out:bindgen.exe && bindgen.exe src/examples/tester", 30 }, 31 { 32 "name": "raylib test", 33 "shell_cmd": "odin build src -debug -out:bindgen.exe && bindgen.exe examples/raylib && cd examples/raylib/test && odin run .", 34 }, 35 { 36 "name": "box2d", 37 "shell_cmd": "odin build src -out:bindgen.exe -vet -strict-style && bindgen.exe examples/box2d && odin check examples/box2d/test -vet -strict-style", 38 }, 39 { 40 "name": "box2d test", 41 "shell_cmd": "odin build src -out:bindgen.exe -vet && bindgen.exe examples/box2d && cd examples/box2d/test && odin run .", 42 }, 43 { 44 "name": "ufbx", 45 "shell_cmd": "odin build src -out:bindgen.exe && bindgen.exe examples/ufbx && odin check examples/ufbx/test -vet -strict-style", 46 }, 47 { 48 "name": "ufbx test", 49 "shell_cmd": "odin build src -out:bindgen.exe && bindgen.exe examples/ufbx && cd examples/ufbx/test && odin run . -vet -strict-style", 50 }, 51 { 52 "name": "joltc", 53 "shell_cmd": "odin build src -out:bindgen.exe && bindgen.exe examples/joltc && odin check examples/joltc/jolt -vet -strict-style -no-entry-point", 54 }, 55 { 56 "name": "scrap", 57 "shell_cmd": "odin build src -debug -out:bindgen.exe -vet -strict-style && bindgen.exe src/examples/scrap", 58 }, 59 { 60 "name": "test", 61 "shell_cmd": "odin build src -debug -out:bindgen.exe -vet -strict-style && cd test && ..\\bindgen.exe . && odin run test_binding", 62 }, 63 { 64 "name": "scrap2", 65 "shell_cmd": "odin build src -out:bindgen.exe -vet -strict-style && bindgen.exe scrap/bitsquid", 66 }, 67 ], 68 } 69 ], 70 "settings": 71 { 72 "auto_complete": false, 73 "LSP": 74 { 75 "odin": 76 { 77 "enabled": true, 78 }, 79 }, 80 }, 81 }