Fix for build errors due to ninja upgrade 31/324731/4
authorSumant Chaudhary <sumant.c@samsung.com>
Fri, 23 May 2025 11:14:15 +0000 (16:44 +0530)
committerBot Blink <blinkbot@samsung.com>
Wed, 4 Jun 2025 11:06:04 +0000 (11:06 +0000)
Below change fixes build break for 10.0 build on chromium-efl side due
upgrading ninja to higher version 1.12.1

Reference: https://review.tizen.org/gerrit/319247

Change-Id: I3df7a67a63d73d7f0b1e2a66b3b6d33e3e0c2e1f
Signed-off-by: Sumant Chaudhary <sumant.c@samsung.com>
content/common/BUILD.gn
third_party/blink/renderer/platform/BUILD.gn
tizen_src/chromium_impl/media/filters/media_player_tizen_client.h
tizen_src/chromium_impl/ui/ozone/platform/efl/BUILD.gn

index ffb7a0137056078cbaffecb22129565fdbd9112a..255af03a8344a6b1691ec276818790441c372e41 100644 (file)
@@ -471,7 +471,10 @@ group("for_content_tests") {
 
 mojom("mojo_bindings") {
   # This interface is internal to content.
-  visibility = [ "//content/*" ]
+  visibility = [
+    "//content/*",
+    "//third_party/blink/renderer/platform:platform",
+  ]
 
   disable_variants = true
 
index ed0695629792e66a5cc65d287f10b5036d01b184..df68964b88f2845f09d191edb4deccfedbb3e0d3 100644 (file)
@@ -1778,6 +1778,13 @@ component("platform") {
     "//ui/native_theme",
   ]
 
+  if (is_tizen) {
+    deps += [
+      "//content/common:mojo_bindings",
+      "//ppapi/buildflags",
+    ]
+  }
+
   if (is_android) {
     deps += [ "//third_party/cpu_features:ndk_compat" ]
     sources += [
@@ -1867,7 +1874,6 @@ component("platform") {
     sources += [ "text/hyphenation/hyphenation_null.cc" ]
   }
 
-
   if (use_efl) {
     sources += external_blink_platform_files
   }
index 0d913ea301752f576bfc7e4e3a57cb43c4c6fc6d..1a8e8e596d4e881f71949d0c2714d79b25c74373 100644 (file)
@@ -5,19 +5,19 @@
 #ifndef MEDIA_FILTERS_MEDIA_PLAYER_TIZEN_CLIENT_H_
 #define MEDIA_FILTERS_MEDIA_PLAYER_TIZEN_CLIENT_H_
 
-#include "content/public/browser/web_contents_delegate.h"
 #include "media/base/audio_decoder_config.h"
 #include "media/base/pipeline_status.h"
 #include "media/base/video_decoder_config.h"
 #include "media/base/waiting.h"
 #include "media/filters/hardware_resource_types.h"
-#include "media/mojo/mojom/renderer_extensions.mojom.h"
 #include "third_party/abseil-cpp/absl/types/optional.h"
 #include "ui/gfx/geometry/size.h"
 #include "ui/gfx/tbm_buffer_handle.h"
 
 #if BUILDFLAG(IS_TIZEN_TV)
+#include "content/public/browser/web_contents_delegate.h"
 #include "media/base/pipeline.h"
+#include "media/mojo/mojom/renderer_extensions.mojom.h"
 #endif
 
 namespace media {
index 94fcae031f2d2674036021aecab628924f9a65bf..7f7cd53d78caab0d16b07b45076e3a2be69eab67 100644 (file)
@@ -115,6 +115,10 @@ source_set("efl") {
     ]
   }
 
+  if (is_tizen) {
+    deps += [ "//tizen_src/chromium_impl/services/suspend_resume/public/mojom" ]
+  }
+
   configs += [
     "//tizen_src/build:ecore-evas",
     "//tizen_src/build:libecore-evas",