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

View File

@@ -136,12 +136,14 @@ else()
message(STATUS "Using user-specified FFmpeg binaries at ${FFMPEG_PREPARED_BINARIES}") message(STATUS "Using user-specified FFmpeg binaries at ${FFMPEG_PREPARED_BINARIES}")
# Set platform-specific libraries # Set platform-specific libraries
if(WIN32) if(NOT DEFINED FFMPEG_PLATFORM_LIBRARIES)
set(FFMPEG_PLATFORM_LIBRARIES mfplat ole32 strmiids mfuuid vpl) if(WIN32)
elseif(FREEBSD) set(FFMPEG_PLATFORM_LIBRARIES mfplat ole32 strmiids mfuuid vpl)
set(FFMPEG_PLATFORM_LIBRARIES va va-drm va-x11 X11) elseif(FREEBSD)
elseif(UNIX AND NOT APPLE) set(FFMPEG_PLATFORM_LIBRARIES va va-drm va-x11 X11)
set(FFMPEG_PLATFORM_LIBRARIES numa va va-drm va-x11 X11) elseif(UNIX AND NOT APPLE)
set(FFMPEG_PLATFORM_LIBRARIES numa va va-drm va-x11 X11)
endif()
endif() endif()
# Set base FFmpeg libraries (always required) # Set base FFmpeg libraries (always required)