aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/libgd/fix-dependencies.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'vcpkg/ports/libgd/fix-dependencies.cmake')
-rw-r--r--vcpkg/ports/libgd/fix-dependencies.cmake39
1 files changed, 39 insertions, 0 deletions
diff --git a/vcpkg/ports/libgd/fix-dependencies.cmake b/vcpkg/ports/libgd/fix-dependencies.cmake
new file mode 100644
index 0000000..48ad1fd
--- /dev/null
+++ b/vcpkg/ports/libgd/fix-dependencies.cmake
@@ -0,0 +1,39 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index bab784a..76c20e8 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -134,7 +134,10 @@ else (USE_EXT_GD)
+ endif (ENABLE_ICONV)
+
+ IF (ENABLE_WEBP)
+- FIND_PACKAGE(WEBP REQUIRED)
++ find_package(WEBP NAMES WebP CONFIG REQUIRED)
++ set(WEBP_INCLUDE_DIR "")
++ set(WEBP_LIBRARIES WebP::webp)
++ list(APPEND PKG_REQUIRES_PRIVATES libwebp)
+ ENDIF (ENABLE_WEBP)
+
+ IF (ENABLE_HEIF)
+@@ -173,7 +176,9 @@ else (USE_EXT_GD)
+ endif (ENABLE_XPM)
+
+ if (ENABLE_FONTCONFIG)
+- FIND_PACKAGE(FontConfig REQUIRED)
++ FIND_PACKAGE(Fontconfig REQUIRED)
++ set(FONTCONFIG_INCLUDE_DIR "")
++ set(FONTCONFIG_LIBRARY Fontconfig::Fontconfig)
+ endif (ENABLE_FONTCONFIG)
+
+ if (ENABLE_RAQM)
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index 4cb56eb..74fa26b 100644
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -125,7 +125,6 @@ endif()
+ SET(LIBS_PRIVATES
+ ${ICONV_LIBRARIES}
+ ${LIQ_LIBRARIES}
+- ${WEBP_LIBRARIES}
+ )
+
+ set(GD_PROGRAMS gdcmpgif)