blob: 6551e77bc66f2fc788738fc9ef3a46c58156a90e [file] [log] [blame]
Bob Badouraa7d8352021-02-19 13:06:22 -08001package {
2 default_applicable_licenses: ["bionic_tools_license"],
3}
4
Colin Cross68d6a922016-12-07 11:24:06 -08005cc_binary_host {
6 name: "versioner",
7
Logan Chienc16d65d2018-10-23 22:05:28 +08008 defaults: ["llvm-build-host-tools-defaults"],
9
Colin Cross68d6a922016-12-07 11:24:06 -080010 srcs: [
11 "versioner.cpp",
12 "Arch.cpp",
13 "CompilationType.cpp",
14 "DeclarationDatabase.cpp",
15 "Driver.cpp",
16 "Preprocessor.cpp",
17 "SymbolDatabase.cpp",
Logan Chien9c123232018-10-23 10:47:17 +080018 "SymbolFileParser.cpp",
Colin Cross68d6a922016-12-07 11:24:06 -080019 "Utils.cpp",
20 "VFS.cpp",
21 ],
22
23 shared_libs: [
Pirama Arumuga Nainar55142872021-11-23 15:12:13 -080024 "libclang-cpp_host",
Colin Cross68d6a922016-12-07 11:24:06 -080025 "libbase",
26 ],
27
Colin Cross68d6a922016-12-07 11:24:06 -080028 cflags: [
29 "-Wall",
30 "-Wextra",
31 "-Werror",
32 "-Wno-unused-parameter",
Josh Gaoab25d0b2017-08-10 10:50:33 -070033 "-fno-omit-frame-pointer",
Colin Cross68d6a922016-12-07 11:24:06 -080034 ],
35
36 target: {
37 host: {
38 cppflags: [
Colin Cross68d6a922016-12-07 11:24:06 -080039 "-fno-rtti",
40 ],
41 },
Colin Cross68d6a922016-12-07 11:24:06 -080042 windows: {
43 enabled: false,
44 },
45 },
Colin Cross68d6a922016-12-07 11:24:06 -080046}