Set up for more strict version checking of FFmpeg
This commit is contained in:
parent
156b4498c9
commit
2f62762ea7
1 changed files with 22 additions and 1 deletions
|
@ -28,7 +28,28 @@ find_package(PNG REQUIRED)
|
||||||
|
|
||||||
find_package(PkgConfig REQUIRED)
|
find_package(PkgConfig REQUIRED)
|
||||||
pkg_check_modules(FFMPEG_LIBAVCODEC REQUIRED
|
pkg_check_modules(FFMPEG_LIBAVCODEC REQUIRED
|
||||||
libavcodec<=58.134.100 libavformat<=58.76.100 libavutil<=56.70.100 libswscale<=5.9.100)
|
libavcodec libavformat libavutil libswscale)
|
||||||
|
|
||||||
|
if(${FFMPEG_LIBAVCODEC_libavcodec_VERSION} VERSION_GREATER "58.134.100"
|
||||||
|
OR
|
||||||
|
${FFMPEG_LIBAVCODEC_libavformat_VERSION} VERSION_GREATER "58.76.100"
|
||||||
|
OR
|
||||||
|
${FFMPEG_LIBAVCODEC_libavutil_VERSION} VERSION_GREATER "56.70.100"
|
||||||
|
OR
|
||||||
|
${FFMPEG_LIBAVCODEC_libswscale_VERSION} VERSION_GREATER "5.9.100")
|
||||||
|
message(FATAL_ERROR "FFmpeg version is newer than expected, please use FFmpeg version 4.4")
|
||||||
|
# The following may be necessary when moving to FFmpeg 5.0
|
||||||
|
#elseif(${FFMPEG_LIBAVCODEC_libavcodec_VERSION} VERSION_LESS_EQUAL "58.91.100"
|
||||||
|
# OR
|
||||||
|
# ${FFMPEG_LIBAVCODEC_libavformat_VERSION} VERSION_LESS_EQUAL "58.45.100"
|
||||||
|
# OR
|
||||||
|
# ${FFMPEG_LIBAVCODEC_libavutil_VERSION} VERSION_LESS_EQUAL "56.51.100"
|
||||||
|
# OR
|
||||||
|
# ${FFMPEG_LIBAVCODEC_libswscale_VERSION} VERSION_LESS_EQUAL "5.7.100")
|
||||||
|
# message(FATAL_ERROR "FFmpeg version is older than expected, please use FFmpeg version 4.4")
|
||||||
|
else()
|
||||||
|
message("FFmpeg version is OK")
|
||||||
|
endif()
|
||||||
|
|
||||||
target_include_directories(DitheringProject PUBLIC
|
target_include_directories(DitheringProject PUBLIC
|
||||||
${OpenCL_INCLUDE_DIRS}
|
${OpenCL_INCLUDE_DIRS}
|
||||||
|
|
Loading…
Reference in a new issue