From eee2e1eaad95c06ab052600fde772f57d74df223 Mon Sep 17 00:00:00 2001 From: Uwe Klotz Date: Sun, 14 Mar 2021 23:32:52 +0100 Subject: Allow to enable FFmpeg even if no component versions available --- CMakeLists.txt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index ea01dfab3f..3047c3d895 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2301,7 +2301,12 @@ endif() # FFmpeg 4.x support # FFmpeg is multimedia library that can be found http://ffmpeg.org/ find_package(FFMPEG COMPONENTS libavcodec libavformat libavutil libswresample) -cmake_dependent_option(FFMPEG "FFmpeg 4.x support" ON "FFMPEG_FOUND;FFMPEG_libavcodec_VERSION VERSION_GREATER_EQUAL 58" OFF) +# On Windows version numbers are not available! +if(FFMPEG_libavcodec_VERSION) + cmake_dependent_option(FFMPEG "FFmpeg 4.x support" ON "FFMPEG_FOUND;FFMPEG_libavcodec_VERSION VERSION_GREATER_EQUAL 58" OFF) +else() + cmake_dependent_option(FFMPEG "FFmpeg 4.x support" ON "FFMPEG_FOUND" OFF) +endif() if(FFMPEG) if(NOT FFMPEG_libavcodec_FOUND) message(FATAL_ERROR "FFmpeg support requires libavcodec and its development headers.") -- cgit v1.2.3