-
Notifications
You must be signed in to change notification settings - Fork 0
/
project.sublime-project
80 lines (80 loc) · 1.32 KB
/
project.sublime-project
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
// https://www.sublimetext.com/docs/projects.html
{
"folders": [
{
"path": "code",
},
{
"path": "data",
},
{
"path": ".",
"name": "/",
"folder_exclude_patterns": [
"//code",
"//data",
"//build",
".git",
],
"file_exclude_patterns": [
"*.sublime-workspace",
],
},
],
"settings": {
"translate_tabs_to_spaces": false,
"LSP": {
"clangd": {
"command": [
"clangd",
"--compile-commands-dir=${project_path}/data",
"--header-insertion=never",
],
},
},
},
"build_systems": [
{
"name": "Build",
// between "^start" and "end$" tokens:
// path:line:column: message
// ^(.+):(\d+):(\d+): (.+)$
"file_regex": "^(.+):(\\d+):(\\d+): (.+)$",
"working_dir": "${project_path:${folder}}",
"windows": {
"cmd": [
"build.bat",
"toolset:clang",
"CRT:dynamic",
"type:console",
"optimize:inspect",
"arch:64",
"WAE",
],
},
"word_wrap": false,
},
{
"name": "Debug",
"working_dir": "${project_path:${folder}}",
"windows": {
"cmd": [
"debug.bat",
"toolset:remedybg",
"target:main.exe",
],
},
"quiet": true,
},
{
"name": "Run",
"working_dir": "${project_path:${folder}}",
"windows": {
"cmd": [
"build/main.exe",
],
},
"quiet": true,
},
],
}