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/strings:charset 23abseil_cpp_source_set("charset") { 24 public = [ "$dir_pw_third_party_abseil_cpp/absl/strings/charset.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 ":string_view", 45 "../base:core_headers", 46 ] 47} 48 49# Generated from @com_google_absl//absl/strings:cord 50abseil_cpp_source_set("cord") { 51 public = [ 52 "$dir_pw_third_party_abseil_cpp/absl/strings/cord.h", 53 "$dir_pw_third_party_abseil_cpp/absl/strings/cord_buffer.h", 54 ] 55 sources = [ 56 "$dir_pw_third_party_abseil_cpp/absl/strings/cord.cc", 57 "$dir_pw_third_party_abseil_cpp/absl/strings/cord_analysis.cc", 58 "$dir_pw_third_party_abseil_cpp/absl/strings/cord_analysis.h", 59 "$dir_pw_third_party_abseil_cpp/absl/strings/cord_buffer.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 ":cord_internal", 81 ":cordz_functions", 82 ":cordz_info", 83 ":cordz_statistics", 84 ":cordz_update_scope", 85 ":cordz_update_tracker", 86 ":internal", 87 ":strings", 88 "../base", 89 "../base:config", 90 "../base:core_headers", 91 "../base:endian", 92 "../base:nullability", 93 "../base:raw_logging_internal", 94 "../container:inlined_vector", 95 "../crc:crc32c", 96 "../crc:crc_cord_state", 97 "../functional:function_ref", 98 "../meta:type_traits", 99 "../numeric:bits", 100 "../types:compare", 101 "../types:optional", 102 "../types:span", 103 ] 104} 105 106# Generated from @com_google_absl//absl/strings:cord_internal 107abseil_cpp_source_set("cord_internal") { 108 public = [ 109 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_data_edge.h", 110 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_internal.h", 111 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_rep_btree.h", 112 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_rep_btree_navigator.h", 113 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_rep_btree_reader.h", 114 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_rep_consume.h", 115 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_rep_crc.h", 116 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_rep_flat.h", 117 ] 118 sources = [ 119 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_internal.cc", 120 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_rep_btree.cc", 121 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_rep_btree_navigator.cc", 122 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_rep_btree_reader.cc", 123 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_rep_consume.cc", 124 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_rep_crc.cc", 125 ] 126 cflags = [ 127 "-DNOMINMAX", 128 "-Wall", 129 "-Wcast-qual", 130 "-Wconversion-null", 131 "-Wextra", 132 "-Wformat-security", 133 "-Wmissing-declarations", 134 "-Wnon-virtual-dtor", 135 "-Woverlength-strings", 136 "-Wpointer-arith", 137 "-Wundef", 138 "-Wunused-local-typedefs", 139 "-Wunused-result", 140 "-Wvarargs", 141 "-Wvla", 142 "-Wwrite-strings", 143 ] 144 public_deps = [ 145 ":strings", 146 "../base:base_internal", 147 "../base:config", 148 "../base:core_headers", 149 "../base:endian", 150 "../base:raw_logging_internal", 151 "../base:throw_delegate", 152 "../container:compressed_tuple", 153 "../container:container_memory", 154 "../container:inlined_vector", 155 "../container:layout", 156 "../crc:crc_cord_state", 157 "../functional:function_ref", 158 "../meta:type_traits", 159 "../types:span", 160 ] 161} 162 163# Generated from @com_google_absl//absl/strings:cordz_functions 164abseil_cpp_source_set("cordz_functions") { 165 public = [ 166 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cordz_functions.h", 167 ] 168 sources = [ 169 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cordz_functions.cc", 170 ] 171 cflags = [ 172 "-DNOMINMAX", 173 "-Wall", 174 "-Wcast-qual", 175 "-Wconversion-null", 176 "-Wextra", 177 "-Wformat-security", 178 "-Wmissing-declarations", 179 "-Wnon-virtual-dtor", 180 "-Woverlength-strings", 181 "-Wpointer-arith", 182 "-Wundef", 183 "-Wunused-local-typedefs", 184 "-Wunused-result", 185 "-Wvarargs", 186 "-Wvla", 187 "-Wwrite-strings", 188 ] 189 public_deps = [ 190 "../base:config", 191 "../base:core_headers", 192 "../base:raw_logging_internal", 193 "../profiling:exponential_biased", 194 ] 195} 196 197# Generated from @com_google_absl//absl/strings:cordz_handle 198abseil_cpp_source_set("cordz_handle") { 199 public = 200 [ "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cordz_handle.h" ] 201 sources = 202 [ "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cordz_handle.cc" ] 203 cflags = [ 204 "-DNOMINMAX", 205 "-Wall", 206 "-Wcast-qual", 207 "-Wconversion-null", 208 "-Wextra", 209 "-Wformat-security", 210 "-Wmissing-declarations", 211 "-Wnon-virtual-dtor", 212 "-Woverlength-strings", 213 "-Wpointer-arith", 214 "-Wundef", 215 "-Wunused-local-typedefs", 216 "-Wunused-result", 217 "-Wvarargs", 218 "-Wvla", 219 "-Wwrite-strings", 220 ] 221 public_deps = [ 222 "../base:config", 223 "../base:no_destructor", 224 "../base:raw_logging_internal", 225 "../synchronization", 226 ] 227} 228 229# Generated from @com_google_absl//absl/strings:cordz_info 230abseil_cpp_source_set("cordz_info") { 231 public = 232 [ "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cordz_info.h" ] 233 sources = 234 [ "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cordz_info.cc" ] 235 cflags = [ 236 "-DNOMINMAX", 237 "-Wall", 238 "-Wcast-qual", 239 "-Wconversion-null", 240 "-Wextra", 241 "-Wformat-security", 242 "-Wmissing-declarations", 243 "-Wnon-virtual-dtor", 244 "-Woverlength-strings", 245 "-Wpointer-arith", 246 "-Wundef", 247 "-Wunused-local-typedefs", 248 "-Wunused-result", 249 "-Wvarargs", 250 "-Wvla", 251 "-Wwrite-strings", 252 ] 253 public_deps = [ 254 ":cord_internal", 255 ":cordz_functions", 256 ":cordz_handle", 257 ":cordz_statistics", 258 ":cordz_update_tracker", 259 "../base", 260 "../base:config", 261 "../base:core_headers", 262 "../base:raw_logging_internal", 263 "../container:inlined_vector", 264 "../debugging:stacktrace", 265 "../synchronization", 266 "../time", 267 "../types:span", 268 ] 269} 270 271# Generated from @com_google_absl//absl/strings:cordz_statistics 272abseil_cpp_source_set("cordz_statistics") { 273 public = [ 274 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cordz_statistics.h", 275 ] 276 cflags = [ 277 "-DNOMINMAX", 278 "-Wall", 279 "-Wcast-qual", 280 "-Wconversion-null", 281 "-Wextra", 282 "-Wformat-security", 283 "-Wmissing-declarations", 284 "-Wnon-virtual-dtor", 285 "-Woverlength-strings", 286 "-Wpointer-arith", 287 "-Wundef", 288 "-Wunused-local-typedefs", 289 "-Wunused-result", 290 "-Wvarargs", 291 "-Wvla", 292 "-Wwrite-strings", 293 ] 294 public_deps = [ 295 ":cordz_update_tracker", 296 "../base:config", 297 ] 298} 299 300# Generated from @com_google_absl//absl/strings:cordz_update_scope 301abseil_cpp_source_set("cordz_update_scope") { 302 public = [ 303 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cordz_update_scope.h", 304 ] 305 cflags = [ 306 "-DNOMINMAX", 307 "-Wall", 308 "-Wcast-qual", 309 "-Wconversion-null", 310 "-Wextra", 311 "-Wformat-security", 312 "-Wmissing-declarations", 313 "-Wnon-virtual-dtor", 314 "-Woverlength-strings", 315 "-Wpointer-arith", 316 "-Wundef", 317 "-Wunused-local-typedefs", 318 "-Wunused-result", 319 "-Wvarargs", 320 "-Wvla", 321 "-Wwrite-strings", 322 ] 323 public_deps = [ 324 ":cord_internal", 325 ":cordz_info", 326 ":cordz_update_tracker", 327 "../base:config", 328 "../base:core_headers", 329 ] 330} 331 332# Generated from @com_google_absl//absl/strings:cordz_update_tracker 333abseil_cpp_source_set("cordz_update_tracker") { 334 public = [ "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cordz_update_tracker.h" ] 335 cflags = [ 336 "-DNOMINMAX", 337 "-Wall", 338 "-Wcast-qual", 339 "-Wconversion-null", 340 "-Wextra", 341 "-Wformat-security", 342 "-Wmissing-declarations", 343 "-Wnon-virtual-dtor", 344 "-Woverlength-strings", 345 "-Wpointer-arith", 346 "-Wundef", 347 "-Wunused-local-typedefs", 348 "-Wunused-result", 349 "-Wvarargs", 350 "-Wvla", 351 "-Wwrite-strings", 352 ] 353 public_deps = [ "../base:config" ] 354} 355 356# Generated from @com_google_absl//absl/strings:has_ostream_operator 357abseil_cpp_source_set("has_ostream_operator") { 358 public = 359 [ "$dir_pw_third_party_abseil_cpp/absl/strings/has_ostream_operator.h" ] 360 cflags = [ 361 "-DNOMINMAX", 362 "-Wall", 363 "-Wcast-qual", 364 "-Wconversion-null", 365 "-Wextra", 366 "-Wformat-security", 367 "-Wmissing-declarations", 368 "-Wnon-virtual-dtor", 369 "-Woverlength-strings", 370 "-Wpointer-arith", 371 "-Wundef", 372 "-Wunused-local-typedefs", 373 "-Wunused-result", 374 "-Wvarargs", 375 "-Wvla", 376 "-Wwrite-strings", 377 ] 378 public_deps = [ "../base:config" ] 379} 380 381# Generated from @com_google_absl//absl/strings:internal 382abseil_cpp_source_set("internal") { 383 public = [ 384 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/escaping.h", 385 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/ostringstream.h", 386 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/resize_uninitialized.h", 387 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/utf8.h", 388 ] 389 sources = [ 390 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/escaping.cc", 391 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/ostringstream.cc", 392 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/utf8.cc", 393 ] 394 cflags = [ 395 "-DNOMINMAX", 396 "-Wall", 397 "-Wcast-qual", 398 "-Wconversion-null", 399 "-Wextra", 400 "-Wformat-security", 401 "-Wmissing-declarations", 402 "-Wnon-virtual-dtor", 403 "-Woverlength-strings", 404 "-Wpointer-arith", 405 "-Wundef", 406 "-Wunused-local-typedefs", 407 "-Wunused-result", 408 "-Wvarargs", 409 "-Wvla", 410 "-Wwrite-strings", 411 ] 412 public_deps = [ 413 "../base:config", 414 "../base:core_headers", 415 "../base:endian", 416 "../base:raw_logging_internal", 417 "../meta:type_traits", 418 ] 419} 420 421# Generated from @com_google_absl//absl/strings:str_format 422abseil_cpp_source_set("str_format") { 423 public = [ "$dir_pw_third_party_abseil_cpp/absl/strings/str_format.h" ] 424 cflags = [ 425 "-DNOMINMAX", 426 "-Wall", 427 "-Wcast-qual", 428 "-Wconversion-null", 429 "-Wextra", 430 "-Wformat-security", 431 "-Wmissing-declarations", 432 "-Wnon-virtual-dtor", 433 "-Woverlength-strings", 434 "-Wpointer-arith", 435 "-Wundef", 436 "-Wunused-local-typedefs", 437 "-Wunused-result", 438 "-Wvarargs", 439 "-Wvla", 440 "-Wwrite-strings", 441 ] 442 public_deps = [ 443 ":str_format_internal", 444 ":string_view", 445 "../base:config", 446 "../base:core_headers", 447 "../base:nullability", 448 "../types:span", 449 ] 450} 451 452# Generated from @com_google_absl//absl/strings:str_format_internal 453abseil_cpp_source_set("str_format_internal") { 454 public = [ 455 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/arg.h", 456 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/bind.h", 457 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/checker.h", 458 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/constexpr_parser.h", 459 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/extension.h", 460 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/float_conversion.h", 461 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/output.h", 462 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/parser.h", 463 ] 464 sources = [ 465 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/arg.cc", 466 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/bind.cc", 467 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/extension.cc", 468 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/float_conversion.cc", 469 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/output.cc", 470 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/parser.cc", 471 ] 472 cflags = [ 473 "-DNOMINMAX", 474 "-Wall", 475 "-Wcast-qual", 476 "-Wconversion-null", 477 "-Wextra", 478 "-Wformat-security", 479 "-Wmissing-declarations", 480 "-Wnon-virtual-dtor", 481 "-Woverlength-strings", 482 "-Wpointer-arith", 483 "-Wundef", 484 "-Wunused-local-typedefs", 485 "-Wunused-result", 486 "-Wvarargs", 487 "-Wvla", 488 "-Wwrite-strings", 489 ] 490 public_deps = [ 491 ":strings", 492 "../base:config", 493 "../base:core_headers", 494 "../container:fixed_array", 495 "../container:inlined_vector", 496 "../functional:function_ref", 497 "../meta:type_traits", 498 "../numeric:bits", 499 "../numeric:int128", 500 "../numeric:representation", 501 "../types:optional", 502 "../types:span", 503 "../utility", 504 ] 505} 506 507# Generated from @com_google_absl//absl/strings:string_view 508abseil_cpp_source_set("string_view") { 509 public = [ "$dir_pw_third_party_abseil_cpp/absl/strings/string_view.h" ] 510 sources = [ "$dir_pw_third_party_abseil_cpp/absl/strings/string_view.cc" ] 511 cflags = [ 512 "-DNOMINMAX", 513 "-Wall", 514 "-Wcast-qual", 515 "-Wconversion-null", 516 "-Wextra", 517 "-Wformat-security", 518 "-Wmissing-declarations", 519 "-Wnon-virtual-dtor", 520 "-Woverlength-strings", 521 "-Wpointer-arith", 522 "-Wundef", 523 "-Wunused-local-typedefs", 524 "-Wunused-result", 525 "-Wvarargs", 526 "-Wvla", 527 "-Wwrite-strings", 528 ] 529 public_deps = [ 530 "../base", 531 "../base:config", 532 "../base:core_headers", 533 "../base:nullability", 534 "../base:throw_delegate", 535 ] 536} 537 538# Generated from @com_google_absl//absl/strings:strings 539abseil_cpp_source_set("strings") { 540 public = [ 541 "$dir_pw_third_party_abseil_cpp/absl/strings/ascii.h", 542 "$dir_pw_third_party_abseil_cpp/absl/strings/charconv.h", 543 "$dir_pw_third_party_abseil_cpp/absl/strings/escaping.h", 544 "$dir_pw_third_party_abseil_cpp/absl/strings/has_absl_stringify.h", 545 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/damerau_levenshtein_distance.h", 546 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/string_constant.h", 547 "$dir_pw_third_party_abseil_cpp/absl/strings/match.h", 548 "$dir_pw_third_party_abseil_cpp/absl/strings/numbers.h", 549 "$dir_pw_third_party_abseil_cpp/absl/strings/str_cat.h", 550 "$dir_pw_third_party_abseil_cpp/absl/strings/str_join.h", 551 "$dir_pw_third_party_abseil_cpp/absl/strings/str_replace.h", 552 "$dir_pw_third_party_abseil_cpp/absl/strings/str_split.h", 553 "$dir_pw_third_party_abseil_cpp/absl/strings/string_view.h", 554 "$dir_pw_third_party_abseil_cpp/absl/strings/strip.h", 555 "$dir_pw_third_party_abseil_cpp/absl/strings/substitute.h", 556 ] 557 sources = [ 558 "$dir_pw_third_party_abseil_cpp/absl/strings/ascii.cc", 559 "$dir_pw_third_party_abseil_cpp/absl/strings/charconv.cc", 560 "$dir_pw_third_party_abseil_cpp/absl/strings/escaping.cc", 561 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/charconv_bigint.cc", 562 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/charconv_bigint.h", 563 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/charconv_parse.cc", 564 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/charconv_parse.h", 565 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/damerau_levenshtein_distance.cc", 566 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/memutil.cc", 567 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/memutil.h", 568 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/stl_type_traits.h", 569 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_join_internal.h", 570 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_split_internal.h", 571 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/stringify_sink.cc", 572 "$dir_pw_third_party_abseil_cpp/absl/strings/internal/stringify_sink.h", 573 "$dir_pw_third_party_abseil_cpp/absl/strings/match.cc", 574 "$dir_pw_third_party_abseil_cpp/absl/strings/numbers.cc", 575 "$dir_pw_third_party_abseil_cpp/absl/strings/str_cat.cc", 576 "$dir_pw_third_party_abseil_cpp/absl/strings/str_replace.cc", 577 "$dir_pw_third_party_abseil_cpp/absl/strings/str_split.cc", 578 "$dir_pw_third_party_abseil_cpp/absl/strings/substitute.cc", 579 ] 580 cflags = [ 581 "-DNOMINMAX", 582 "-Wall", 583 "-Wcast-qual", 584 "-Wconversion-null", 585 "-Wextra", 586 "-Wformat-security", 587 "-Wmissing-declarations", 588 "-Wnon-virtual-dtor", 589 "-Woverlength-strings", 590 "-Wpointer-arith", 591 "-Wundef", 592 "-Wunused-local-typedefs", 593 "-Wunused-result", 594 "-Wvarargs", 595 "-Wvla", 596 "-Wwrite-strings", 597 ] 598 public_deps = [ 599 ":charset", 600 ":internal", 601 ":string_view", 602 "../base", 603 "../base:config", 604 "../base:core_headers", 605 "../base:endian", 606 "../base:nullability", 607 "../base:raw_logging_internal", 608 "../base:throw_delegate", 609 "../memory", 610 "../meta:type_traits", 611 "../numeric:bits", 612 "../numeric:int128", 613 ] 614} 615