$NetBSD: patch-src_3rdparty_chromium_third__party_openscreen_src_third__party_chromium__quic_build_base_BUILD.gn,v 1.1 2021/08/03 21:04:36 markd Exp $ --- src/3rdparty/chromium/third_party/openscreen/src/third_party/chromium_quic/build/base/BUILD.gn.orig 2020-07-15 19:01:37.000000000 +0000 +++ src/3rdparty/chromium/third_party/openscreen/src/third_party/chromium_quic/build/base/BUILD.gn @@ -33,6 +33,8 @@ config("base_config") { defines = [ "HAVE_CONFIG_H" ] if (is_linux) { include_dirs = [ "../../src/base/third_party/libevent/linux" ] + } else if (is_netbsd) { + include_dirs = [ "../../src/base/third_party/libevent/netbsd" ] } else if (is_mac) { include_dirs = [ "../../src/base/third_party/libevent/mac" ] } @@ -584,7 +586,7 @@ source_set("base") { ] } - if (is_linux) { + if (is_linux || is_bsd) { sources += [ "../../src/base/base_paths_posix.cc", "../../src/base/debug/proc_maps_linux.cc", @@ -765,6 +767,12 @@ source_set("libevent") { "../../src/base/third_party/libevent/mac/config.h", "../../src/base/third_party/libevent/mac/event-config.h", ] + } else if (is_netbsd) { + sources += [ + "../../src/base/third_party/libevent/kqueue.c", + "../../src/base/third_party/libevent/netbsd/config.h", + "../../src/base/third_party/libevent/netbsd/event-config.h", + ] } configs += [ ":base_config" ]