-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathfmtparser.sublime-project
42 lines (42 loc) · 1.17 KB
/
fmtparser.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
{
"settings":
{
"auto_complete": true,
"ecc_flags_sources": [
{"file": "compile_commands.json", "search_in": "${project_path}/build"},
],
"auto_indent": true,
"tab_size": 4,
"translate_tabs_to_spaces": true,
"rulers": [80]
},
"folders":
[
{
"path": "."
}
],
"build_systems":
[
{
"name": "fmt parser build",
"cmd": ["./tools/make.sh --test"],
"shell": true,
"working_dir": "${project_path:${folder}}",
"file_regex": "^[.\\\\/]*([a-z]?:?[\\w.\\\\/]+)[(:]([0-9]+)[,:]?([0-9]+)?[)]?:(.*)$",
},
{
"name": "fmt parser build & run unit tests",
"cmd": ["./tools/make.sh --test && ./build/unittest/fmtreader_test"],
"shell": true,
"working_dir": "${project_path:${folder}}",
"file_regex": "^[.\\\\/]*([a-z]?:?[\\w.\\\\/]+)[(:]([0-9]+)[,:]?([0-9]+)?[)]?:(.*)$",
},
{
"name": "fmtparser build for Win32",
"cmd": ["./tools/make.sh --test --win32"],
"shell": true,
"working_dir": "${project_path:${folder}}",
}
]
}