-
Notifications
You must be signed in to change notification settings - Fork 0
/
chromium.sublime-project
76 lines (76 loc) · 1.8 KB
/
chromium.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
{
"folders": [
{
"name": "src",
"path": "src",
"file_exclude_patterns":
[
"*.gitignore",
"*.gitmodules"
],
// This was generated by excluding all directories which have more than
// 1000 files, then adding back "third_party/blink"
//
// du -a | cut -d/ -f2 | sort | uniq -c | sort -nr | awk '{if($1>1000)print$2}'
// (credit to Sebastian Piskorski and the Tin Man: https://stackoverflow.com/a/39622947)
"folder_exclude_patterns":
[
".git",
"third_party",
"out",
"build",
"chrome",
"v8",
"components",
"native_client",
"content",
"buildtools",
"ui",
"net",
"ios",
"tools",
"native_client_sdk",
"media",
"ash",
"extensions",
"services",
"base",
"chromeos",
"remoting",
"ppapi",
"device",
"chromecast",
"android_webview",
"gpu",
"mojo",
"weblayer"
],
},
{
"name": "src/third_party/blink",
"path": "src/third_party/blink",
},
],
"build_systems": [
{
"name": "blink",
"cmd": ["autoninja", "-C", "out/Debug", "blink_tests"],
"working_dir": "${project_path}/src",
"file_regex": "^[.\\\\/]*([a-z]?:?[\\w.\\\\/]+)[(:]([0-9]+)[,:]?([0-9]+)?[)]?:(.*)$",
"variants": [
{
"name": "cc tests debug",
"cmd": ["autoninja", "-C", "out/Debug", "cc_unittests"],
},
{
"name": "chrome debug",
"cmd": ["autoninja", "-C", "out/Debug", "chrome"],
},
{
"name": "content shell release",
"cmd": ["autoninja", "-C", "out/Release", "content_shell"],
},
],
},
],
}