absl_status.gn (798B)
1 import("//chromium/build/config/linux/pkg_config.gni") 2 import("//chromium/build/shim_headers.gni") 3 4 pkg_config("system_absl_status") { 5 packages = [ "absl_status" ] 6 } 7 8 pkg_config("system_absl_statusor") { 9 packages = [ "absl_statusor" ] 10 } 11 12 shim_headers("status_shim") { 13 root_path = "." 14 prefix = "absl/status/" 15 headers = [ 16 "status.h", 17 "status_payload_printer.h", 18 ] 19 } 20 21 source_set("status") { 22 deps = [ ":status_shim" ] 23 public_configs = [ ":system_absl_status" ] 24 } 25 26 shim_headers("statusor_shim") { 27 root_path = "." 28 prefix = "absl/status/" 29 headers = [ "statusor.h" ] 30 } 31 32 source_set("statusor") { 33 deps = [ ":statusor_shim" ] 34 public_configs = [ ":system_absl_statusor" ] 35 } 36 37 source_set("status_test") { 38 } 39 source_set("statusor_test") { 40 } 41 source_set("status_matchers_test") { 42 }