blob: 4f16430f65fc51f0a9a75f862473d81d393bf8fd [file] [log] [blame]
Derek Sollenbergerfd78d1f2018-01-31 13:27:11 -05001cc_defaults {
2 name: "libjsoncpp_defaults",
Leon Scroggins III37adfc02017-01-20 16:04:33 -05003
4 srcs: [
5 "src/lib_json/json_reader.cpp",
6 "src/lib_json/json_value.cpp",
7 "src/lib_json/json_writer.cpp",
8 ],
9
10 local_include_dirs: [
11 "src/lib_json",
12 ],
13
14 export_include_dirs: ["include"],
15
Chih-Hung Hsieh5b9e4772017-09-28 12:36:04 -070016 cflags: [
17 "-DJSON_USE_EXCEPTION=0",
18 "-Wall",
19 "-Werror",
20 ],
John Muir19f1bfc2017-10-15 22:26:53 -070021
22 target: {
23 windows: {
24 enabled: true,
25 },
26 },
Leon Scroggins III37adfc02017-01-20 16:04:33 -050027}
Derek Sollenbergerfd78d1f2018-01-31 13:27:11 -050028
29cc_library_static {
30 name: "libjsoncpp",
31 defaults: ["libjsoncpp_defaults"],
32 vendor_available: true,
33 host_supported: true,
34}
35
36cc_library_static {
37 name: "libjsoncpp_ndk",
38 defaults: ["libjsoncpp_defaults"],
39 sdk_version: "9",
40 stl: "libc++_static",
41}