@@ -413,155 +413,6 @@ index 0000000000000000000000000000000000000000..24c122008e0fc009833cf9189ebf4388
413413+ cflags_cc += [ "-Wno-sign-compare" ]
414414+ }
415415+ }
416- diff --git a/deps/cares/BUILD.gn b/deps/cares/BUILD.gn
417- new file mode 100644
418- index 0000000000000000000000000000000000000000..fb1b3138cdb674205afa0ffe078270585843eca3
419- --- /dev/null
420- +++ b/deps/cares/BUILD.gn
421- @@ -0,0 +1,143 @@
422- + config("cares_config") {
423- + include_dirs = [ "include", "src/lib" ]
424- + }
425- + static_library("cares") {
426- + defines = [ "CARES_STATICLIB" ]
427- + include_dirs = [ "include" ]
428- + public_configs = [ ":cares_config" ]
429- +
430- + libs = []
431- + cflags_c = [
432- + "-Wno-logical-not-parentheses",
433- + "-Wno-implicit-fallthrough",
434- + "-Wno-sign-compare",
435- + ]
436- +
437- + sources = [
438- + "include/ares.h",
439- + "include/ares_dns.h",
440- + "include/ares_nameser.h",
441- + "include/ares_rules.h",
442- + "include/ares_version.h",
443- + "src/lib/ares__addrinfo2hostent.c",
444- + "src/lib/ares__addrinfo_localhost.c",
445- + "src/lib/ares_android.c",
446- + "src/lib/ares__buf.c",
447- + "src/lib/ares__buf.h",
448- + "src/lib/ares__close_sockets.c",
449- + "src/lib/ares__htable.c",
450- + "src/lib/ares__htable.h",
451- + "src/lib/ares__htable_asvp.c",
452- + "src/lib/ares__htable_asvp.h",
453- + "src/lib/ares__htable_stvp.c",
454- + "src/lib/ares__htable_stvp.h",
455- + "src/lib/ares__llist.c",
456- + "src/lib/ares__llist.h",
457- + "src/lib/ares__get_hostent.c",
458- + "src/lib/ares__parse_into_addrinfo.c",
459- + "src/lib/ares__read_line.c",
460- + "src/lib/ares__readaddrinfo.c",
461- + "src/lib/ares__slist.c",
462- + "src/lib/ares__slist.h",
463- + "src/lib/ares__sortaddrinfo.c",
464- + "src/lib/ares__timeval.c",
465- + "src/lib/ares_cancel.c",
466- + "src/lib/ares_create_query.c",
467- + "src/lib/ares_data.c",
468- + "src/lib/ares_data.h",
469- + "src/lib/ares_destroy.c",
470- + "src/lib/ares_expand_name.c",
471- + "src/lib/ares_expand_string.c",
472- + "src/lib/ares_fds.c",
473- + "src/lib/ares_free_hostent.c",
474- + "src/lib/ares_free_string.c",
475- + "src/lib/ares_freeaddrinfo.c",
476- + "src/lib/ares_getaddrinfo.c",
477- + "src/lib/ares_getenv.h",
478- + "src/lib/ares_gethostbyaddr.c",
479- + "src/lib/ares_gethostbyname.c",
480- + "src/lib/ares_getnameinfo.c",
481- + "src/lib/ares_getsock.c",
482- + "src/lib/ares_inet_net_pton.h",
483- + "src/lib/ares_init.c",
484- + "src/lib/ares_ipv6.h",
485- + "src/lib/ares_library_init.c",
486- + "src/lib/ares_library_init.h",
487- + "src/lib/ares_mkquery.c",
488- + "src/lib/ares_nameser.h",
489- + "src/lib/ares_nowarn.c",
490- + "src/lib/ares_nowarn.h",
491- + "src/lib/ares_options.c",
492- + "src/lib/ares_parse_aaaa_reply.c",
493- + "src/lib/ares_parse_a_reply.c",
494- + "src/lib/ares_parse_caa_reply.c",
495- + "src/lib/ares_parse_mx_reply.c",
496- + "src/lib/ares_parse_naptr_reply.c",
497- + "src/lib/ares_parse_ns_reply.c",
498- + "src/lib/ares_parse_ptr_reply.c",
499- + "src/lib/ares_parse_soa_reply.c",
500- + "src/lib/ares_parse_srv_reply.c",
501- + "src/lib/ares_parse_txt_reply.c",
502- + "src/lib/ares_parse_uri_reply.c",
503- + "src/lib/ares_platform.h",
504- + "src/lib/ares_private.h",
505- + "src/lib/ares_process.c",
506- + "src/lib/ares_query.c",
507- + "src/lib/ares_rand.c",
508- + "src/lib/ares_search.c",
509- + "src/lib/ares_send.c",
510- + "src/lib/ares_setup.h",
511- + "src/lib/ares_strcasecmp.c",
512- + "src/lib/ares_strcasecmp.h",
513- + "src/lib/ares_strdup.c",
514- + "src/lib/ares_strdup.h",
515- + "src/lib/ares_strerror.c",
516- + "src/lib/ares_strsplit.c",
517- + "src/lib/ares_timeout.c",
518- + "src/lib/ares_version.c",
519- + "src/lib/bitncmp.c",
520- + "src/lib/bitncmp.h",
521- + "src/lib/inet_net_pton.c",
522- + "src/lib/inet_ntop.c",
523- + "src/lib/setup_once.h",
524- + "src/tools/ares_getopt.c",
525- + "src/tools/ares_getopt.h",
526- + ]
527- +
528- + if (!is_win) {
529- + defines += [
530- + "_DARWIN_USE_64_BIT_INODE=1",
531- + "_LARGEFILE_SOURCE",
532- + "_FILE_OFFSET_BITS=64",
533- + "_GNU_SOURCE",
534- + ]
535- + }
536- +
537- + if (is_win) {
538- + defines += [ "CARES_PULL_WS2TCPIP_H=1" ]
539- + include_dirs += [ "config/win32" ]
540- + sources += [
541- + "src/lib/ares_getenv.c",
542- + "src/lib/ares_iphlpapi.h",
543- + "src/lib/ares_platform.c",
544- + "src/lib/config-win32.h",
545- + "src/lib/windows_port.c",
546- + ]
547- + libs += [
548- + "ws2_32.lib",
549- + "iphlpapi.lib",
550- + ]
551- + } else {
552- + defines += [ "HAVE_CONFIG_H" ]
553- + }
554- +
555- + if (is_linux) {
556- + include_dirs += [ "config/linux" ]
557- + sources += [ "config/linux/ares_config.h" ]
558- + }
559- +
560- + if (is_mac) {
561- + include_dirs += [ "config/darwin" ]
562- + sources += [ "config/darwin/ares_config.h" ]
563- + }
564- + }
565416diff --git a/deps/googletest/BUILD.gn b/deps/googletest/BUILD.gn
566417new file mode 100644
567418index 0000000000000000000000000000000000000000..0daf8c006cef89e76d7eccec3e924bd2718021c9
0 commit comments