Setting up sublime build tool.
This commit is contained in:
@@ -1,6 +1,9 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
|
# Find the odin binary
|
||||||
|
export PATH="$HOME/.odin:$PATH"
|
||||||
|
|
||||||
SRC_DIR="src"
|
SRC_DIR="src"
|
||||||
OUT_DIR="build"
|
OUT_DIR="build"
|
||||||
OUT_NAME="game"
|
OUT_NAME="game"
|
||||||
|
|||||||
@@ -8,9 +8,45 @@
|
|||||||
"buffers":
|
"buffers":
|
||||||
[
|
[
|
||||||
],
|
],
|
||||||
"build_system": "",
|
"build_system": "Packages/User/Odin.sublime-build",
|
||||||
"build_system_choices":
|
"build_system_choices":
|
||||||
[
|
[
|
||||||
|
[
|
||||||
|
[
|
||||||
|
[
|
||||||
|
"Packages/User/Odin.sublime-build",
|
||||||
|
""
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"Packages/User/Odin.sublime-build",
|
||||||
|
"Build Only"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"Packages/User/Odin.sublime-build",
|
||||||
|
"Optimized Build + Run"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"Packages/User/Odin.sublime-build",
|
||||||
|
"Web (WASM) Build"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"Packages/User/Odin.sublime-build",
|
||||||
|
"Web (WASM) Optimized"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"Packages/User/Odin.sublime-build",
|
||||||
|
"Build + Debugger"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"Packages/User/Odin.sublime-build",
|
||||||
|
"Clean"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"Packages/User/Odin.sublime-build",
|
||||||
|
""
|
||||||
|
]
|
||||||
|
]
|
||||||
],
|
],
|
||||||
"build_varint": "",
|
"build_varint": "",
|
||||||
"command_palette":
|
"command_palette":
|
||||||
@@ -19,6 +55,22 @@
|
|||||||
"last_filter": "",
|
"last_filter": "",
|
||||||
"selected_items":
|
"selected_items":
|
||||||
[
|
[
|
||||||
|
[
|
||||||
|
"lsp",
|
||||||
|
"LSP: Troubleshoot Server"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"ls",
|
||||||
|
"Preferences: LSP Settings"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"key",
|
||||||
|
"Preferences: Key Bindings"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"ke",
|
||||||
|
"Preferences: Key Bindings"
|
||||||
|
],
|
||||||
[
|
[
|
||||||
"colo",
|
"colo",
|
||||||
"UI: Select Color Scheme"
|
"UI: Select Color Scheme"
|
||||||
@@ -31,14 +83,6 @@
|
|||||||
"setting",
|
"setting",
|
||||||
"Preferences: Settings"
|
"Preferences: Settings"
|
||||||
],
|
],
|
||||||
[
|
|
||||||
"ke",
|
|
||||||
"Preferences: Key Bindings"
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"key",
|
|
||||||
"Preferences: Key Bindings"
|
|
||||||
],
|
|
||||||
[
|
[
|
||||||
"insta",
|
"insta",
|
||||||
"Package Control: Install Package"
|
"Package Control: Install Package"
|
||||||
@@ -59,10 +103,6 @@
|
|||||||
"keybinds",
|
"keybinds",
|
||||||
"Preferences: Key Bindings"
|
"Preferences: Key Bindings"
|
||||||
],
|
],
|
||||||
[
|
|
||||||
"lsp",
|
|
||||||
"Preferences: LSP Settings"
|
|
||||||
],
|
|
||||||
[
|
[
|
||||||
"keyb",
|
"keyb",
|
||||||
"Preferences: Key Bindings"
|
"Preferences: Key Bindings"
|
||||||
@@ -155,6 +195,7 @@
|
|||||||
"file_history":
|
"file_history":
|
||||||
[
|
[
|
||||||
"/home/jason/Projects/gravekeeper/src/main.odin",
|
"/home/jason/Projects/gravekeeper/src/main.odin",
|
||||||
|
"/home/jason/Projects/gravekeeper/build.sh",
|
||||||
"/home/jason/.dotfiles/config/nvim/init.lua",
|
"/home/jason/.dotfiles/config/nvim/init.lua",
|
||||||
"/home/jason/.dotfiles/config/alacritty/alacritty.toml",
|
"/home/jason/.dotfiles/config/alacritty/alacritty.toml",
|
||||||
"/home/jason/.dotfiles/scripts/installs/install_php",
|
"/home/jason/.dotfiles/scripts/installs/install_php",
|
||||||
@@ -175,7 +216,7 @@
|
|||||||
],
|
],
|
||||||
"find":
|
"find":
|
||||||
{
|
{
|
||||||
"height": 49.0
|
"height": 87.0
|
||||||
},
|
},
|
||||||
"find_in_files":
|
"find_in_files":
|
||||||
{
|
{
|
||||||
@@ -189,6 +230,7 @@
|
|||||||
"case_sensitive": false,
|
"case_sensitive": false,
|
||||||
"find_history":
|
"find_history":
|
||||||
[
|
[
|
||||||
|
"\n}"
|
||||||
],
|
],
|
||||||
"highlight": true,
|
"highlight": true,
|
||||||
"in_selection": false,
|
"in_selection": false,
|
||||||
@@ -215,7 +257,7 @@
|
|||||||
],
|
],
|
||||||
"incremental_find":
|
"incremental_find":
|
||||||
{
|
{
|
||||||
"height": 49.0
|
"height": 87.0
|
||||||
},
|
},
|
||||||
"input":
|
"input":
|
||||||
{
|
{
|
||||||
@@ -246,7 +288,7 @@
|
|||||||
"menu_visible": false,
|
"menu_visible": false,
|
||||||
"output.LSP Log Panel":
|
"output.LSP Log Panel":
|
||||||
{
|
{
|
||||||
"height": 0.0,
|
"height": 250.0,
|
||||||
"history":
|
"history":
|
||||||
[
|
[
|
||||||
]
|
]
|
||||||
@@ -258,6 +300,13 @@
|
|||||||
[
|
[
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"output.exec":
|
||||||
|
{
|
||||||
|
"height": 963.0,
|
||||||
|
"history":
|
||||||
|
[
|
||||||
|
]
|
||||||
|
},
|
||||||
"output.find_results":
|
"output.find_results":
|
||||||
{
|
{
|
||||||
"height": 0.0,
|
"height": 0.0,
|
||||||
@@ -272,11 +321,18 @@
|
|||||||
[
|
[
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"pinned_build_system": "",
|
"output.mdpopups-dummy":
|
||||||
|
{
|
||||||
|
"height": 0.0,
|
||||||
|
"history":
|
||||||
|
[
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"pinned_build_system": "Packages/User/Odin.sublime-build",
|
||||||
"project": "gravekeeper.sublime-project",
|
"project": "gravekeeper.sublime-project",
|
||||||
"replace":
|
"replace":
|
||||||
{
|
{
|
||||||
"height": 94.0
|
"height": 170.0
|
||||||
},
|
},
|
||||||
"save_all_on_build": true,
|
"save_all_on_build": true,
|
||||||
"select_file":
|
"select_file":
|
||||||
@@ -285,6 +341,14 @@
|
|||||||
"last_filter": "",
|
"last_filter": "",
|
||||||
"selected_items":
|
"selected_items":
|
||||||
[
|
[
|
||||||
|
[
|
||||||
|
"mai",
|
||||||
|
"src/main.odin"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"bui",
|
||||||
|
"build.sh"
|
||||||
|
],
|
||||||
[
|
[
|
||||||
"ini",
|
"ini",
|
||||||
"config/nvim/init.lua"
|
"config/nvim/init.lua"
|
||||||
@@ -303,15 +367,15 @@
|
|||||||
"select_project":
|
"select_project":
|
||||||
{
|
{
|
||||||
"height": 657.0,
|
"height": 657.0,
|
||||||
"last_filter": "do",
|
"last_filter": "",
|
||||||
"selected_items":
|
"selected_items":
|
||||||
[
|
[
|
||||||
[
|
[
|
||||||
"do",
|
"",
|
||||||
"~/.dotfiles/dotfiles.sublime-project"
|
"~/Projects/gravekeeper/gravekeeper.sublime-project"
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"",
|
"do",
|
||||||
"~/.dotfiles/dotfiles.sublime-project"
|
"~/.dotfiles/dotfiles.sublime-project"
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
|
|||||||
Reference in New Issue
Block a user