Skip to content

Commit eb99fd5

Browse files
committed
add TIFF, giflib dependencies for MinGW and MSYS
1 parent 8580a8f commit eb99fd5

File tree

2 files changed

+13
-33
lines changed

2 files changed

+13
-33
lines changed

cmake/WebPConfig.cmake.in

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,8 @@ set(WEBP_VERSION ${WebP_VERSION})
55

66
find_package(PNG CONFIG REQUIRED)
77
find_package(JPEG CONFIG REQUIRED)
8-
if(NOT MSYS)
9-
# See 'cmake/deps.cmake'
10-
find_package(TIFF CONFIG REQUIRED)
11-
endif()
12-
if(NOT MINGW AND NOT MSYS)
13-
# See 'cmake/deps.cmake'
14-
find_package(giflib CONFIG REQUIRED)
15-
endif()
8+
find_package(TIFF CONFIG REQUIRED)
9+
find_package(giflib CONFIG REQUIRED)
1610

1711
find_package(Threads)
1812

cmake/deps.cmake

Lines changed: 11 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -83,31 +83,17 @@ if(HUNTER_ENABLED)
8383
set(WEBP_HAVE_JPEG 1)
8484
set(JPEG_FOUND 1)
8585

86-
if(MSYS)
87-
# TIFF is currently not supported by Hunter on MSYS:
88-
# - https://github.com/ingenue/hunter/blob/8e37b969b18ff75857d2b75c8acdf1e9caca2549/appveyor.yml#L31-L34
89-
set(WEBP_HAVE_TIFF 0)
90-
set(TIFF_FOUND 0)
91-
else()
92-
hunter_add_package(TIFF)
93-
find_package(TIFF CONFIG REQUIRED)
94-
list(APPEND WEBP_DEP_IMG_LIBRARIES TIFF::libtiff)
95-
set(WEBP_HAVE_TIFF 1)
96-
set(TIFF_FOUND 1)
97-
endif()
98-
99-
if(MINGW OR MSYS)
100-
# giflib is currently not supported by Hunter on MinGW and MSYS:
101-
# - https://github.com/ingenue/hunter/blob/ab5a2b7507427b2e1110717c35c29a78815394c6/appveyor.yml#L27-L37
102-
set(WEBP_HAVE_GIF 0)
103-
set(GIF_FOUND 0)
104-
else()
105-
hunter_add_package(giflib)
106-
find_package(giflib CONFIG REQUIRED)
107-
list(APPEND WEBP_DEP_GIF_LIBRARIES giflib::giflib)
108-
set(WEBP_HAVE_GIF 1)
109-
set(GIF_FOUND 1)
110-
endif()
86+
hunter_add_package(TIFF)
87+
find_package(TIFF CONFIG REQUIRED)
88+
list(APPEND WEBP_DEP_IMG_LIBRARIES TIFF::libtiff)
89+
set(WEBP_HAVE_TIFF 1)
90+
set(TIFF_FOUND 1)
91+
92+
hunter_add_package(giflib)
93+
find_package(giflib CONFIG REQUIRED)
94+
list(APPEND WEBP_DEP_GIF_LIBRARIES giflib::giflib)
95+
set(WEBP_HAVE_GIF 1)
96+
set(GIF_FOUND 1)
11197
else()
11298

11399
# Find the standard image libraries.

0 commit comments

Comments
 (0)