$NetBSD: patch-src_3rdparty_chromium_chrome_browser_BUILD.gn,v 1.2 2022/04/18 11:18:18 adam Exp $ --- src/3rdparty/chromium/chrome/browser/BUILD.gn.orig 2021-02-19 16:41:59.000000000 +0000 +++ src/3rdparty/chromium/chrome/browser/BUILD.gn @@ -4709,7 +4709,7 @@ static_library("browser") { ] } - if (is_linux || is_chromeos) { + if (is_linux || is_chromeos || is_bsd) { sources += [ "chrome_browser_main_linux.cc", "chrome_browser_main_linux.h", @@ -4806,7 +4806,7 @@ static_library("browser") { sources += [ "hang_monitor/hang_crash_dump.cc" ] } - if (is_win || is_linux || is_chromeos) { + if (is_win || is_linux || is_chromeos || is_bsd) { sources += [ "renderer_context_menu/spelling_options_submenu_observer.cc", "renderer_context_menu/spelling_options_submenu_observer.h", @@ -4938,7 +4938,7 @@ static_library("browser") { ] } - if (is_posix && !is_mac) { + if (is_posix && !is_mac && !is_bsd) { # TODO(crbug.com / 753619): Enable crash reporting on Fuchsia. sources += [ "//chrome/app/chrome_crash_reporter_client.cc", @@ -4951,14 +4951,14 @@ static_library("browser") { ] } - if (is_win || is_mac || (is_linux && !is_chromeos)) { + if (is_win || is_mac || (is_linux && !is_chromeos) || is_bsd) { sources += [ "password_manager/password_store_signin_notifier_impl.cc", "password_manager/password_store_signin_notifier_impl.h", ] } - if (is_win || is_mac || is_linux || is_chromeos) { + if (is_win || is_mac || is_linux || is_chromeos || is_bsd) { sources += [ "crash_upload_list/crash_upload_list_crashpad.cc", "crash_upload_list/crash_upload_list_crashpad.h", @@ -6258,7 +6258,7 @@ grit("resources") { if (is_chromeos) { inputs = [ "resources/plugin_metadata/plugins_chromeos.json" ] } - if (is_linux && !is_chromeos) { + if ((is_linux || is_bsd) && !is_chromeos) { inputs = [ "resources/plugin_metadata/plugins_linux.json" ] } if (is_mac) {