diff options
Diffstat (limited to 'Build/source/libs/gd/libgd-src/CMakeLists.txt')
-rw-r--r-- | Build/source/libs/gd/libgd-src/CMakeLists.txt | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/Build/source/libs/gd/libgd-src/CMakeLists.txt b/Build/source/libs/gd/libgd-src/CMakeLists.txt index bf7836f35dd..57cd95d54be 100644 --- a/Build/source/libs/gd/libgd-src/CMakeLists.txt +++ b/Build/source/libs/gd/libgd-src/CMakeLists.txt @@ -19,6 +19,8 @@ OPTION(ENABLE_XPM "Enable XPM support" 0) OPTION(ENABLE_FREETYPE "Enable Freetype2 support" 0) OPTION(ENABLE_FONTCONFIG "Enable FontConfig support" 0) OPTION(ENABLE_WEBP "Enable WebP support" 0) +OPTION(ENABLE_HEIF "Enable HEIF support" 0) +OPTION(ENABLE_AVIF "Enable AVIF support" 0) OPTION(ENABLE_RAQM "Enable RAQM support" 0) if (BUILD_TEST) @@ -119,6 +121,17 @@ else (USE_EXT_GD) FIND_PACKAGE(WEBP REQUIRED) ENDIF (ENABLE_WEBP) + IF (ENABLE_HEIF) + FIND_PACKAGE(HEIF REQUIRED) + ENDIF (ENABLE_HEIF) + + IF (ENABLE_AVIF) + FIND_PACKAGE(libavif 0.8.2 REQUIRED CONFIG) + SET(HAVE_LIBAVIF 1) + SET(AVIF_LIBRARIES avif) + SET(AVIF_FOUND 1) + ENDIF (ENABLE_AVIF) + IF (ENABLE_LIQ) FIND_PACKAGE(LIQ REQUIRED) ENDIF (ENABLE_LIQ) @@ -171,6 +184,11 @@ else (USE_EXT_GD) SET(HAVE_LIBWEBP 1) ENDIF(WEBP_FOUND) + IF(HEIF_FOUND) + INCLUDE_DIRECTORIES(${HEIF_INCLUDE_DIR}) + SET(HAVE_LIBHEIF 1) + ENDIF(HEIF_FOUND) + IF(PNG_FOUND) INCLUDE_DIRECTORIES(${PNG_INCLUDE_DIR}) SET(HAVE_LIBPNG 1) |