forked from JustSid/Firedrake
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Firedrake.sublime-project
55 lines (54 loc) · 1.06 KB
/
Firedrake.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
{
"folders":
[
{
"name": "Firedrake",
"path": "./",
"file_exclude_patterns": ["*.sublime-workspace", "*.sublime-project", "*.gitignore"],
"folder_exclude_patterns": ["libkernel"]
}
],
"settings":
{
"sublimeclang_enabled": true,
"sublimeclang_options":
[
"-I${folder:${project_path:Firedrake.sublime-project}}/sys/.",
"-I${folder:${project_path:Firedrake.sublime-project}}/bin/.",
"-I${folder:${project_path:Firedrake.sublime-project}}/lib/.",
"-m32",
"-Wall",
"-Wextra",
"-std=c99",
"-nostdlib",
"-nostdinc",
"-fno-builtin",
"-pedantic-errors"
]
},
"build_systems":
[
{
"name": "Build Firedrake",
"working_dir": "${project_path}",
"cmd": ["exec ./remotebuild.sh"],
"shell": true,
"selector": "source.c, source.c++, source.asm",
"variants":
[
{
"name": "Run",
"cmd": ["exec ./executeqemu.sh"]
},
{
"name": "Instrument",
"cmd": ["exec ./executeqemu.sh --debug"]
},
{
"name": "Clean",
"cmd": ["exec ./remotebuild.sh --clean"]
}
]
}
]
}