Commit 67061700 for libheif
commit 67061700cc270654eebb17fe08bb705d55e5f404
Author: Miloš Komarčević <miloskomarcevic@aim.com>
Date: Mon Jan 26 16:25:23 2026 +0100
Add more private libs for static linking
diff --git a/CMakeLists.txt b/CMakeLists.txt
index eec058cc..8b74df99 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -462,6 +462,9 @@ endif()
if (OpenH264_FOUND AND (WITH_OpenH264_DECODER AND NOT (PLUGIN_LOADING_SUPPORTED_AND_ENABLED AND WITH_OpenH264_DECODER_PLUGIN)))
list(APPEND REQUIRES_PRIVATE "openh264")
endif()
+if (X264_FOUND AND (WITH_X264 AND NOT (PLUGIN_LOADING_SUPPORTED_AND_ENABLED AND WITH_X264_PLUGIN)))
+ list(APPEND REQUIRES_PRIVATE "x264")
+endif()
if ((AOM_DECODER_FOUND AND NOT (PLUGIN_LOADING_SUPPORTED_AND_ENABLED AND WITH_AOM_DECODER_PLUGIN))
OR (AOM_ENCODER_FOUND AND NOT (PLUGIN_LOADING_SUPPORTED_AND_ENABLED AND WITH_AOM_ENCODER_PLUGIN)))
list(APPEND REQUIRES_PRIVATE "aom")
@@ -507,6 +510,15 @@ if (WITH_HEADER_COMPRESSION OR WITH_UNCOMPRESSED_CODEC)
message("Brotli not found")
endif()
endif()
+if (UVG266_FOUND AND (WITH_UVG266 AND NOT (PLUGIN_LOADING_SUPPORTED_AND_ENABLED AND WITH_UVG266_PLUGIN)))
+ list(APPEND REQUIRES_PRIVATE "uvg266")
+endif()
+if (VVDEC_FOUND AND (WITH_VVDEC AND NOT (PLUGIN_LOADING_SUPPORTED_AND_ENABLED AND WITH_VVDEC_PLUGIN)))
+ list(APPEND REQUIRES_PRIVATE "libvvdec")
+endif()
+if (VVENC_FOUND AND (WITH_VVENC AND NOT (PLUGIN_LOADING_SUPPORTED_AND_ENABLED AND WITH_VVENC_PLUGIN)))
+ list(APPEND REQUIRES_PRIVATE "libvvenc")
+endif()
list(JOIN REQUIRES_PRIVATE " " REQUIRES_PRIVATE)