absl_debugging.gn (1157B)
1 import("//chromium/build/config/linux/pkg_config.gni") 2 import("//chromium/build/shim_headers.gni") 3 4 pkg_config("system_absl_failure_signal_handler") { 5 packages = [ "absl_failure_signal_handler" ] 6 } 7 8 pkg_config("system_absl_stacktrace") { 9 packages = [ "absl_stacktrace" ] 10 } 11 12 pkg_config("system_absl_symbolize") { 13 packages = [ "absl_symbolize" ] 14 } 15 16 shim_headers("failure_signal_handler_shim") { 17 root_path = "." 18 prefix = "absl/debugging/" 19 headers = [ "failure_signal_handler.h" ] 20 } 21 22 source_set("failure_signal_handler") { 23 deps = [ ":failure_signal_handler_shim" ] 24 public_configs = [ ":system_absl_failure_signal_handler" ] 25 } 26 27 shim_headers("stacktrace_shim") { 28 root_path = "." 29 prefix = "absl/debugging/" 30 headers = [ "stacktrace.h" ] 31 } 32 33 source_set("stacktrace") { 34 deps = [ ":stacktrace_shim" ] 35 public_configs = [ ":system_absl_stacktrace" ] 36 } 37 38 shim_headers("symbolize_shim") { 39 root_path = "." 40 prefix = "absl/debugging/" 41 headers = [ "symbolize.h" ] 42 } 43 44 source_set("symbolize") { 45 deps = [ ":symbolize_shim" ] 46 public_configs = [ ":system_absl_symbolize" ] 47 } 48 49 source_set("demangle_rust_test") { 50 } 51 source_set("stacktrace_test") { 52 }