[cmake] fix ffmpeg libdrm on macos (#367)

Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/367
Reviewed-by: Shinmegumi <shinmegumi@eden-emu.dev>
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
This commit is contained in:
crueter 2025-08-31 03:10:34 +02:00
parent 1c3ca17cfb
commit 21c77bdcac
Signed by: crueter
GPG key ID: 425ACD2D4830EBC6

View file

@ -63,20 +63,22 @@ if (NOT WIN32 AND NOT ANDROID)
set(FFmpeg_HWACCEL_INCLUDE_DIRS) set(FFmpeg_HWACCEL_INCLUDE_DIRS)
set(FFmpeg_HWACCEL_LDFLAGS) set(FFmpeg_HWACCEL_LDFLAGS)
# In Solaris needs explicit linking for ffmpeg which links to /lib/amd64/libX11.so if (NOT APPLE)
if(PLATFORM_SUN) # In Solaris needs explicit linking for ffmpeg which links to /lib/amd64/libX11.so
list(APPEND FFmpeg_HWACCEL_LIBRARIES if(PLATFORM_SUN)
X11 list(APPEND FFmpeg_HWACCEL_LIBRARIES
"/usr/lib/xorg/amd64/libdrm.so") X11
else() "/usr/lib/xorg/amd64/libdrm.so")
pkg_check_modules(LIBDRM libdrm REQUIRED) else()
list(APPEND FFmpeg_HWACCEL_LIBRARIES pkg_check_modules(LIBDRM libdrm REQUIRED)
${LIBDRM_LIBRARIES}) list(APPEND FFmpeg_HWACCEL_LIBRARIES
list(APPEND FFmpeg_HWACCEL_INCLUDE_DIRS ${LIBDRM_LIBRARIES})
${LIBDRM_INCLUDE_DIRS}) list(APPEND FFmpeg_HWACCEL_INCLUDE_DIRS
${LIBDRM_INCLUDE_DIRS})
endif()
list(APPEND FFmpeg_HWACCEL_FLAGS
--enable-libdrm)
endif() endif()
list(APPEND FFmpeg_HWACCEL_FLAGS
--enable-libdrm)
if(LIBVA_FOUND) if(LIBVA_FOUND)
find_package(X11 REQUIRED) find_package(X11 REQUIRED)