Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37861577
en ru br
ALT Linux repos
S:4.3.0.10-alt6

Group :: System/Libraries
RPM: libowt-tg

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Patch: 0011-cmake-external.cmake-add-link_libyuv-function.patch
Download


From 7c1da9ba2fdf6ffb2d93fe7240854f686f1425d4 Mon Sep 17 00:00:00 2001
From: Vitaly Lipatov <lav@etersoft.ru>
Date: Sun, 30 Jul 2023 04:19:59 +0300
Subject: [PATCH 1/4] cmake/external.cmake: add link_libyuv function
To: wine-devel <wine-devel@winehq.org>
---
 owt/cmake/external.cmake | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
diff --git a/owt/cmake/external.cmake b/owt/cmake/external.cmake
index 4147d90d..49eedf04 100644
--- a/owt/cmake/external.cmake
+++ b/owt/cmake/external.cmake
@@ -178,6 +178,23 @@ function(link_crc32c target_name)
     endif()
 endfunction()
 
+# libyuv
+function(link_libyuv target_name)
+    if (TG_OWT_PACKAGED_BUILD)
+        find_package(PkgConfig REQUIRED)
+        pkg_check_modules(LIBYUV libyuv)
+        set(LIBYUV_FOUND ${LIBYUV_FOUND} PARENT_SCOPE)
+        if (LIBYUV_FOUND)
+            target_link_libraries(${target_name} PRIVATE ${LIBYUV_LIBRARIES})
+            target_include_directories(${target_name} PRIVATE ${LIBYUV_INCLUDE_DIRS})
+        endif()
+    endif()
+    if (NOT LIBYUV_FOUND)
+        target_link_libraries(${target_name} PRIVATE tg_owt::libyuv)
+    endif()
+endfunction()
+
+
 function(link_glib target_name)
     find_package(PkgConfig REQUIRED)
     pkg_check_modules(GLIB2 REQUIRED glib-2.0)
-- 
2.33.8
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin