-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdummy_config.json
70 lines (64 loc) · 1.51 KB
/
dummy_config.json
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
{
"projects": {
"default": {
"compiler": "clang",
"c_standard": "c11",
"cpp_standard": "c++20",
"emit_compile_commands" : true,
"c_compiler_flags": [],
"cpp_compiler_flags": [],
"link_flags": [ "-fuse-ld=lld" ],
"run_args": [ "build", "--build-mode", "release", "--rebuild" ],
"source_directory": "src",
"include_paths": [],
"defines": [ "FMT_HEADER_ONLY" ],
"warnings": [
"everything",
"no-c++98-compat",
"no-ctad-maybe-unsupported",
"no-padded",
"no-global-constructors",
"no-exit-time-destructors",
"no-weak-vtables",
"no-c++98-compat-pedantic",
"no-unused-template",
"no-zero-as-null-pointer-constant"
],
"prebuild_rules": [ "ryu_format.o" ],
"prelink_rules": [],
"postbuild_rules": [],
"configs": {
"windows-debug": {},
"windows-release": {},
"linux-debug": {
"cpp_compiler_flags": [ "-fsanitize=address" ],
"link_flags": [ "-fsanitize=address" ]
},
"linux-release": {},
"windows": {
"cpp_compiler_flags": [ "-stdlib=libc++" ],
"link_flags": [ "-stdlib=libc++" ]
},
"linux": {
"compiler": "clang-11",
"emit_compile_commands": false,
"link_flags": [ "-lpthread" ]
},
"debug": {
"optimization": "0"
},
"release": {
"defines": [ "NDEBUG" ],
"optimization": "3"
}
}
}
},
"rules": {
"ryu_format.o": {
"dependencies": [ "ryu_format.ll" ],
"command": "llc ryu_format.ll -filetype=obj -o ryu_format.o",
"is_file": true
}
}
}