From 6e3685d7338e2826caf56f24c9eeba1187785ed5 Mon Sep 17 00:00:00 2001 From: Letu Ren Date: Fri, 29 Dec 2023 00:16:52 +0800 Subject: [PATCH] Fix avif version detection Currently, even though libavif is found, the version of libavif will not be printed. `find_package(libavif QUIET)` will set `libavif_VERSION` according to cmake documentation https://cmake.org/cmake/help/latest/command/find_package.html#config-mode-version-selection This patch has been tested on ArchLinux with libavif 1.0.3 installed. --- CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 5da9c2a695..d0b9c7d194 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1452,8 +1452,8 @@ if(WITH_WEBP OR HAVE_WEBP) endif() if(WITH_AVIF OR HAVE_AVIF) - if(AVIF_VERSION) - status(" AVIF:" AVIF_FOUND THEN "${AVIF_LIBRARY} (ver ${AVIF_VERSION})" ELSE "NO") + if(libavif_VERSION) + status(" AVIF:" AVIF_FOUND THEN "${AVIF_LIBRARY} (ver ${libavif_VERSION})" ELSE "NO") else() status(" AVIF:" AVIF_FOUND THEN "${AVIF_LIBRARY}" ELSE "NO") endif()