absl_debugging.gn 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. import("//build/config/linux/pkg_config.gni")
  2. import("//build/shim_headers.gni")
  3. pkg_config("system_absl_failure_signal_handler") {
  4. packages = [ "absl_failure_signal_handler" ]
  5. }
  6. pkg_config("system_absl_stacktrace") {
  7. packages = [ "absl_stacktrace" ]
  8. }
  9. pkg_config("system_absl_symbolize") {
  10. packages = [ "absl_symbolize" ]
  11. }
  12. shim_headers("failure_signal_handler_shim") {
  13. root_path = "."
  14. prefix = "absl/debugging/"
  15. headers = [ "failure_signal_handler.h" ]
  16. }
  17. source_set("failure_signal_handler") {
  18. deps = [ ":failure_signal_handler_shim" ]
  19. public_configs = [ ":system_absl_failure_signal_handler" ]
  20. }
  21. shim_headers("stacktrace_shim") {
  22. root_path = "."
  23. prefix = "absl/debugging/"
  24. headers = [ "stacktrace.h" ]
  25. }
  26. source_set("stacktrace") {
  27. deps = [ ":stacktrace_shim" ]
  28. public_configs = [ ":system_absl_stacktrace" ]
  29. }
  30. shim_headers("symbolize_shim") {
  31. root_path = "."
  32. prefix = "absl/debugging/"
  33. headers = [ "symbolize.h" ]
  34. }
  35. source_set("symbolize") {
  36. deps = [ ":symbolize_shim" ]
  37. public_configs = [ ":system_absl_symbolize" ]
  38. }