--- content/browser/BUILD.gn.orig 2026-08-13 16:48:13 UTC +++ content/browser/BUILD.gn @@ -113,6 +113,7 @@ source_set("browser") { frameworks = [] ldflags = [] + # Iridium / node dep fixes deps = [ ":child_process_security_policy_impl", "//base", @@ -128,6 +129,7 @@ source_set("browser") { "//cc/animation", "//cc/mojo_embedder", "//cc/paint", + "//chrome/common:buildflags", "//components/attribution_reporting:data_host_mojom", "//components/attribution_reporting:mojom", "//components/back_forward_cache:enum", @@ -159,6 +161,7 @@ source_set("browser") { "//components/optimization_guide/core", "//components/optimization_guide/core:features", "//components/optimization_guide/public/mojom", + "//components/paint_preview/buildflags:buildflags", "//components/payments/content/icon", "//components/payments/mojom", "//components/performance_manager/scenario_api", @@ -2703,6 +2706,14 @@ source_set("browser") { ] } + if (is_bsd) { + sources += [ + "file_system_access/file_path_watcher/file_path_watcher_bsd.cc", + "file_system_access/file_path_watcher/file_path_watcher_kqueue.cc", + "file_system_access/file_path_watcher/file_path_watcher_kqueue.h", + ] + } + if (is_linux || is_chromeos) { sources -= [ "file_system_access/file_path_watcher/file_path_watcher_stub.cc" ] @@ -2752,6 +2763,15 @@ source_set("browser") { if (allow_oop_video_decoder) { sources += [ "media/oop_video_decoder_factory.cc" ] deps += [ "//media/mojo/mojom" ] + } + + if (is_bsd) { + sources -= [ + "file_system_access/file_path_watcher/file_path_watcher_inotify.cc", + "file_system_access/file_path_watcher/file_path_watcher_inotify.h", + "sandbox_ipc_linux.cc", + "sandbox_ipc_linux.h", + ] } if (is_p2p_enabled) {