Fix upstream architecture buildbreak on Tizen 6.0 UWE 39/318739/4
authorMichal Jurkiewicz <m.jurkiewicz@samsung.com>
Mon, 7 Oct 2024 10:10:04 +0000 (12:10 +0200)
committerBot Blink <blinkbot@samsung.com>
Mon, 7 Oct 2024 21:26:59 +0000 (21:26 +0000)
Guard compilation of Upstream Architecture Video Capture
with tizen_version >= 65, as on older tizen versions
platform camera packages are not available.

Bug: https://jira-eu.sec.samsung.net/browse/VDWASM-1833
Change-Id: I5f4d2e0402ad7b55beb95679f6b64fc16dac2697
Signed-off-by: Michal Jurkiewicz <m.jurkiewicz@samsung.com>
media/capture/BUILD.gn

index 213655264b243bd3e313fc61802bb91b22e0d0f4..987a9e3bf9adb2d53aec6f2e8a8aecfffb8d3b75 100644 (file)
@@ -181,24 +181,29 @@ component("capture_lib") {
     configs += [ ":capture_logger_config" ]
 
     sources += [
-      "video/tizen/ai_zoom_helper.cc",
-      "video/tizen/ai_zoom_helper.h",
-      "video/tizen/camera_utils.cc",
-      "video/tizen/camera_utils.h",
-      "video/tizen/camera.cc",
-      "video/tizen/camera.h",
-      "video/tizen/create_face_detection_library.cc",
-      "video/tizen/create_face_detection_library.h",
-      "video/tizen/face_detection_library.h",
-      "video/tizen/face_detection.h",
       "video/tizen/gpu_memory_buffer_tracker_tizen.cc",
       "video/tizen/gpu_memory_buffer_tracker_tizen.h",
-      "video/tizen/video_capture_device_factory_tizen_tv.cc",
-      "video/tizen/video_capture_device_factory_tizen_tv.h",
-      "video/tizen/video_capture_device_tizen_tv.cc",
-      "video/tizen/video_capture_device_tizen_tv.h",
     ]
 
+    if (tizen_version > 60) {
+      sources += [
+        "video/tizen/ai_zoom_helper.cc",
+        "video/tizen/ai_zoom_helper.h",
+        "video/tizen/camera.cc",
+        "video/tizen/camera.h",
+        "video/tizen/camera_utils.cc",
+        "video/tizen/camera_utils.h",
+        "video/tizen/create_face_detection_library.cc",
+        "video/tizen/create_face_detection_library.h",
+        "video/tizen/face_detection.h",
+        "video/tizen/face_detection_library.h",
+        "video/tizen/video_capture_device_factory_tizen_tv.cc",
+        "video/tizen/video_capture_device_factory_tizen_tv.h",
+        "video/tizen/video_capture_device_tizen_tv.cc",
+        "video/tizen/video_capture_device_tizen_tv.h",
+      ]
+    }
+
     if (tizen_auto_zoom_enable) {
       if (tizen_version >= 70) {
         sources += [