blob: 6e1d750e93df6e280e093d9105dd7969a2fe742f [file] [log] [blame]
Colin Cross68d6a922016-12-07 11:24:06 -08001cc_binary_host {
2 name: "versioner",
3
4 srcs: [
5 "versioner.cpp",
6 "Arch.cpp",
7 "CompilationType.cpp",
8 "DeclarationDatabase.cpp",
9 "Driver.cpp",
10 "Preprocessor.cpp",
11 "SymbolDatabase.cpp",
12 "Utils.cpp",
13 "VFS.cpp",
14 ],
15
16 shared_libs: [
17 "libclang",
18 "libLLVM",
19 "libbase",
20 ],
21
22 header_libs: [
23 "llvm-headers",
24 "clang-headers",
25 ],
26
27 cflags: [
28 "-Wall",
29 "-Wextra",
30 "-Werror",
31 "-Wno-unused-parameter",
32
33 "-D__STDC_CONSTANT_MACROS",
34 "-D__STDC_LIMIT_MACROS",
35 ],
36
37 target: {
38 host: {
39 cppflags: [
40 "-fno-rtti",
41 ],
42 },
43 darwin: {
44 enabled: false,
45 },
46 windows: {
47 enabled: false,
48 },
49 },
50
51 product_variables: {
52 unbundled_build: {
53 // Only do this when Clang is available.
54 enabled: false,
55 },
56 },
57}