blob: 91516468cced52805028255c656021e67dc6a54c [file] [log] [blame]
Colin Cross68d6a922016-12-07 11:24:06 -08001cc_binary_host {
2 name: "versioner",
3
Josh Gaoab25d0b2017-08-10 10:50:33 -07004 cpp_std: "gnu++17",
5
Colin Cross68d6a922016-12-07 11:24:06 -08006 srcs: [
7 "versioner.cpp",
8 "Arch.cpp",
9 "CompilationType.cpp",
10 "DeclarationDatabase.cpp",
11 "Driver.cpp",
12 "Preprocessor.cpp",
13 "SymbolDatabase.cpp",
14 "Utils.cpp",
15 "VFS.cpp",
16 ],
17
18 shared_libs: [
Pirama Arumuga Nainarac5603a2017-08-03 11:33:56 -070019 "libclang_android",
20 "libLLVM_android",
Colin Cross68d6a922016-12-07 11:24:06 -080021 "libbase",
22 ],
23
24 header_libs: [
25 "llvm-headers",
26 "clang-headers",
27 ],
28
29 cflags: [
30 "-Wall",
31 "-Wextra",
32 "-Werror",
33 "-Wno-unused-parameter",
Josh Gaoab25d0b2017-08-10 10:50:33 -070034 "-fno-omit-frame-pointer",
Colin Cross68d6a922016-12-07 11:24:06 -080035
36 "-D__STDC_CONSTANT_MACROS",
37 "-D__STDC_LIMIT_MACROS",
38 ],
39
40 target: {
41 host: {
42 cppflags: [
Colin Cross68d6a922016-12-07 11:24:06 -080043 "-fno-rtti",
44 ],
45 },
Colin Cross68d6a922016-12-07 11:24:06 -080046 windows: {
47 enabled: false,
48 },
49 },
Colin Cross68d6a922016-12-07 11:24:06 -080050}