build: Allow FFMPEG_PLATFORM_LIBRARIES to be overridden by the user (#4915)

This commit is contained in:
James Le Cuirot
2026-03-28 23:49:55 +00:00
committed by GitHub
parent 9cffd08fb6
commit aa6078218e
+8 -6
View File
@@ -136,12 +136,14 @@ else()
message(STATUS "Using user-specified FFmpeg binaries at ${FFMPEG_PREPARED_BINARIES}")
# Set platform-specific libraries
if(WIN32)
set(FFMPEG_PLATFORM_LIBRARIES mfplat ole32 strmiids mfuuid vpl)
elseif(FREEBSD)
set(FFMPEG_PLATFORM_LIBRARIES va va-drm va-x11 X11)
elseif(UNIX AND NOT APPLE)
set(FFMPEG_PLATFORM_LIBRARIES numa va va-drm va-x11 X11)
if(NOT DEFINED FFMPEG_PLATFORM_LIBRARIES)
if(WIN32)
set(FFMPEG_PLATFORM_LIBRARIES mfplat ole32 strmiids mfuuid vpl)
elseif(FREEBSD)
set(FFMPEG_PLATFORM_LIBRARIES va va-drm va-x11 X11)
elseif(UNIX AND NOT APPLE)
set(FFMPEG_PLATFORM_LIBRARIES numa va va-drm va-x11 X11)
endif()
endif()
# Set base FFmpeg libraries (always required)