1# Copyright 2024 The Pigweed Authors 2# 3# Licensed under the Apache License, Version 2.0 (the "License"); you may not 4# use this file except in compliance with the License. You may obtain a copy of 5# the License at 6# 7# https://www.apache.org/licenses/LICENSE-2.0 8# 9# Unless required by applicable law or agreed to in writing, software 10# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 11# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 12# License for the specific language governing permissions and limitations under 13# the License. 14 15# DO NOT MANUALLY EDIT! 16# This file was automatically generated by pw_build/gn_writer.py 17 18import("//build_overrides/pigweed.gni") 19 20import("$dir_pw_third_party/abseil-cpp/abseil-cpp.gni") 21 22# Generated from @com_google_absl//absl/debugging:bounded_utf8_length_sequence 23abseil_cpp_source_set("bounded_utf8_length_sequence") { 24 public = [ "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/bounded_utf8_length_sequence.h" ] 25 cflags = [ 26 "-DNOMINMAX", 27 "-Wall", 28 "-Wcast-qual", 29 "-Wconversion-null", 30 "-Wextra", 31 "-Wformat-security", 32 "-Wmissing-declarations", 33 "-Wnon-virtual-dtor", 34 "-Woverlength-strings", 35 "-Wpointer-arith", 36 "-Wundef", 37 "-Wunused-local-typedefs", 38 "-Wunused-result", 39 "-Wvarargs", 40 "-Wvla", 41 "-Wwrite-strings", 42 ] 43 public_deps = [ 44 "../base:config", 45 "../numeric:bits", 46 ] 47} 48 49# Generated from @com_google_absl//absl/debugging:debugging_internal 50abseil_cpp_source_set("debugging_internal") { 51 public = [ 52 "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/address_is_readable.h", 53 "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/elf_mem_image.h", 54 "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/vdso_support.h", 55 ] 56 sources = [ 57 "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/address_is_readable.cc", 58 "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/elf_mem_image.cc", 59 "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/vdso_support.cc", 60 ] 61 cflags = [ 62 "-DNOMINMAX", 63 "-Wall", 64 "-Wcast-qual", 65 "-Wconversion-null", 66 "-Wextra", 67 "-Wformat-security", 68 "-Wmissing-declarations", 69 "-Wnon-virtual-dtor", 70 "-Woverlength-strings", 71 "-Wpointer-arith", 72 "-Wundef", 73 "-Wunused-local-typedefs", 74 "-Wunused-result", 75 "-Wvarargs", 76 "-Wvla", 77 "-Wwrite-strings", 78 ] 79 public_deps = [ 80 "../base:config", 81 "../base:core_headers", 82 "../base:dynamic_annotations", 83 "../base:errno_saver", 84 "../base:raw_logging_internal", 85 ] 86} 87 88# Generated from @com_google_absl//absl/debugging:decode_rust_punycode 89abseil_cpp_source_set("decode_rust_punycode") { 90 public = [ "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/decode_rust_punycode.h" ] 91 sources = [ "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/decode_rust_punycode.cc" ] 92 cflags = [ 93 "-DNOMINMAX", 94 "-Wall", 95 "-Wcast-qual", 96 "-Wconversion-null", 97 "-Wextra", 98 "-Wformat-security", 99 "-Wmissing-declarations", 100 "-Wnon-virtual-dtor", 101 "-Woverlength-strings", 102 "-Wpointer-arith", 103 "-Wundef", 104 "-Wunused-local-typedefs", 105 "-Wunused-result", 106 "-Wvarargs", 107 "-Wvla", 108 "-Wwrite-strings", 109 ] 110 public_deps = [ 111 ":bounded_utf8_length_sequence", 112 ":utf8_for_code_point", 113 "../base:config", 114 "../base:nullability", 115 ] 116} 117 118# Generated from @com_google_absl//absl/debugging:demangle_internal 119abseil_cpp_source_set("demangle_internal") { 120 public = 121 [ "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/demangle.h" ] 122 sources = 123 [ "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/demangle.cc" ] 124 cflags = [ 125 "-DNOMINMAX", 126 "-Wall", 127 "-Wcast-qual", 128 "-Wconversion-null", 129 "-Wextra", 130 "-Wformat-security", 131 "-Wmissing-declarations", 132 "-Wnon-virtual-dtor", 133 "-Woverlength-strings", 134 "-Wpointer-arith", 135 "-Wundef", 136 "-Wunused-local-typedefs", 137 "-Wunused-result", 138 "-Wvarargs", 139 "-Wvla", 140 "-Wwrite-strings", 141 ] 142 public_deps = [ 143 ":demangle_rust", 144 "../base", 145 "../base:config", 146 "../base:core_headers", 147 "../base:nullability", 148 "../numeric:bits", 149 ] 150} 151 152# Generated from @com_google_absl//absl/debugging:demangle_rust 153abseil_cpp_source_set("demangle_rust") { 154 public = [ 155 "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/demangle_rust.h", 156 ] 157 sources = [ 158 "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/demangle_rust.cc", 159 ] 160 cflags = [ 161 "-DNOMINMAX", 162 "-Wall", 163 "-Wcast-qual", 164 "-Wconversion-null", 165 "-Wextra", 166 "-Wformat-security", 167 "-Wmissing-declarations", 168 "-Wnon-virtual-dtor", 169 "-Woverlength-strings", 170 "-Wpointer-arith", 171 "-Wundef", 172 "-Wunused-local-typedefs", 173 "-Wunused-result", 174 "-Wvarargs", 175 "-Wvla", 176 "-Wwrite-strings", 177 ] 178 public_deps = [ 179 ":decode_rust_punycode", 180 "../base:config", 181 "../base:core_headers", 182 ] 183} 184 185# Generated from @com_google_absl//absl/debugging:examine_stack 186abseil_cpp_source_set("examine_stack") { 187 public = [ 188 "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/examine_stack.h", 189 ] 190 sources = [ 191 "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/examine_stack.cc", 192 ] 193 cflags = [ 194 "-DNOMINMAX", 195 "-Wall", 196 "-Wcast-qual", 197 "-Wconversion-null", 198 "-Wextra", 199 "-Wformat-security", 200 "-Wmissing-declarations", 201 "-Wnon-virtual-dtor", 202 "-Woverlength-strings", 203 "-Wpointer-arith", 204 "-Wundef", 205 "-Wunused-local-typedefs", 206 "-Wunused-result", 207 "-Wvarargs", 208 "-Wvla", 209 "-Wwrite-strings", 210 ] 211 public_deps = [ 212 ":stacktrace", 213 ":symbolize", 214 "../base:config", 215 "../base:core_headers", 216 "../base:raw_logging_internal", 217 ] 218} 219 220# Generated from @com_google_absl//absl/debugging:stacktrace 221abseil_cpp_source_set("stacktrace") { 222 public = [ "$dir_pw_third_party_abseil_cpp/absl/debugging/stacktrace.h" ] 223 sources = [ 224 "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/stacktrace_aarch64-inl.inc", 225 "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/stacktrace_arm-inl.inc", 226 "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/stacktrace_config.h", 227 "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/stacktrace_emscripten-inl.inc", 228 "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/stacktrace_generic-inl.inc", 229 "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/stacktrace_powerpc-inl.inc", 230 "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/stacktrace_riscv-inl.inc", 231 "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/stacktrace_unimplemented-inl.inc", 232 "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/stacktrace_win32-inl.inc", 233 "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/stacktrace_x86-inl.inc", 234 "$dir_pw_third_party_abseil_cpp/absl/debugging/stacktrace.cc", 235 ] 236 cflags = [ 237 "-DNOMINMAX", 238 "-Wall", 239 "-Wcast-qual", 240 "-Wconversion-null", 241 "-Wextra", 242 "-Wformat-security", 243 "-Wmissing-declarations", 244 "-Wnon-virtual-dtor", 245 "-Woverlength-strings", 246 "-Wpointer-arith", 247 "-Wundef", 248 "-Wunused-local-typedefs", 249 "-Wunused-result", 250 "-Wvarargs", 251 "-Wvla", 252 "-Wwrite-strings", 253 ] 254 public_deps = [ 255 ":debugging_internal", 256 "../base:config", 257 "../base:core_headers", 258 "../base:dynamic_annotations", 259 "../base:raw_logging_internal", 260 ] 261} 262 263# Generated from @com_google_absl//absl/debugging:symbolize 264abseil_cpp_source_set("symbolize") { 265 public = [ 266 "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/symbolize.h", 267 "$dir_pw_third_party_abseil_cpp/absl/debugging/symbolize.h", 268 ] 269 sources = [ 270 "$dir_pw_third_party_abseil_cpp/absl/debugging/symbolize.cc", 271 "$dir_pw_third_party_abseil_cpp/absl/debugging/symbolize_darwin.inc", 272 "$dir_pw_third_party_abseil_cpp/absl/debugging/symbolize_elf.inc", 273 "$dir_pw_third_party_abseil_cpp/absl/debugging/symbolize_emscripten.inc", 274 "$dir_pw_third_party_abseil_cpp/absl/debugging/symbolize_unimplemented.inc", 275 "$dir_pw_third_party_abseil_cpp/absl/debugging/symbolize_win32.inc", 276 ] 277 cflags = [ 278 "-DNOMINMAX", 279 "-Wall", 280 "-Wcast-qual", 281 "-Wconversion-null", 282 "-Wextra", 283 "-Wformat-security", 284 "-Wmissing-declarations", 285 "-Wnon-virtual-dtor", 286 "-Woverlength-strings", 287 "-Wpointer-arith", 288 "-Wundef", 289 "-Wunused-local-typedefs", 290 "-Wunused-result", 291 "-Wvarargs", 292 "-Wvla", 293 "-Wwrite-strings", 294 ] 295 public_deps = [ 296 ":debugging_internal", 297 ":demangle_internal", 298 "../base", 299 "../base:config", 300 "../base:core_headers", 301 "../base:dynamic_annotations", 302 "../base:malloc_internal", 303 "../base:raw_logging_internal", 304 "../strings", 305 ] 306} 307 308# Generated from @com_google_absl//absl/debugging:utf8_for_code_point 309abseil_cpp_source_set("utf8_for_code_point") { 310 public = [ "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/utf8_for_code_point.h" ] 311 sources = [ "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/utf8_for_code_point.cc" ] 312 cflags = [ 313 "-DNOMINMAX", 314 "-Wall", 315 "-Wcast-qual", 316 "-Wconversion-null", 317 "-Wextra", 318 "-Wformat-security", 319 "-Wmissing-declarations", 320 "-Wnon-virtual-dtor", 321 "-Woverlength-strings", 322 "-Wpointer-arith", 323 "-Wundef", 324 "-Wunused-local-typedefs", 325 "-Wunused-result", 326 "-Wvarargs", 327 "-Wvla", 328 "-Wwrite-strings", 329 ] 330 public_deps = [ "../base:config" ] 331} 332