Browse Source

fix debian??

lizzie/ffmpeg-fix-externel
lizzie 3 weeks ago
parent
commit
43770e61c8
  1. 22
      externals/ffmpeg/CMakeLists.txt

22
externals/ffmpeg/CMakeLists.txt

@ -80,20 +80,24 @@ elseif (UNIX AND NOT DEFINED FFmpeg_IS_CROSS_COMPILING AND NOT ANDROID)
if (NOT APPLE)
# In Solaris needs explicit linking for ffmpeg which links to /lib/amd64/libX11.so
if(PLATFORM_SUN)
list(APPEND FFmpeg_HWACCEL_LIBRARIES X11 "${CMAKE_SYSROOT}/usr/lib/xorg/amd64/libdrm.so")
elseif(PkgConfig_FOUND)
pkg_check_modules(LIBDRM libdrm REQUIRED)
list(APPEND FFmpeg_HWACCEL_LIBRARIES
${LIBDRM_LIBRARIES})
list(APPEND FFmpeg_HWACCEL_INCLUDE_DIRS
${LIBDRM_INCLUDE_DIRS})
X11
"${CMAKE_SYSROOT}/usr/lib/xorg/amd64/libdrm.so")
else()
pkg_check_modules(LIBDRM libdrm)
if (LIBDRM_FOUND)
list(APPEND FFmpeg_HWACCEL_LIBRARIES
${LIBDRM_LIBRARIES})
list(APPEND FFmpeg_HWACCEL_INCLUDE_DIRS
${LIBDRM_INCLUDE_DIRS})
endif()
endif()
list(APPEND FFmpeg_HWACCEL_FLAGS
--enable-libdrm)
endif()
if(PkgConfig_FOUND AND LIBVA_FOUND)
pkg_check_modules(LIBVA-DRM libva-drm REQUIRED)
pkg_check_modules(LIBVA-X11 libva-x11 REQUIRED)
if(PkgConfig_FOUND OR LIBVA_FOUND)
pkg_check_modules(LIBVA-DRM libva-drm)
pkg_check_modules(LIBVA-X11 libva-x11)
list(APPEND FFmpeg_HWACCEL_LIBRARIES
${LIBVA-DRM_LIBRARIES}
${LIBVA-X11_LIBRARIES}

Loading…
Cancel
Save