2 OUT_SOURCE_PATH SOURCE_PATH
5 SHA512 e4ee4c0d1064c93640c29b5741f710872297f42bcc883026a63124807b6ff23bd79ae66bb9148a30811907756c4566ba8f1c0560673ccafc20fee38d82ca838f
9 no-write-source-dir.patch
13 #delete CMake builtins modules
14 file(REMOVE_RECURSE ${SOURCE_PATH}/cmake/modules/CMakeParseArguments.cmake)
15 file(REMOVE_RECURSE ${SOURCE_PATH}/cmake/modules/FindFreetype.cmake)
16 file(REMOVE_RECURSE ${SOURCE_PATH}/cmake/modules/FindJPEG.cmake)
17 file(REMOVE_RECURSE ${SOURCE_PATH}/cmake/modules/FindPackageHandleStandardArgs.cmake)
18 file(REMOVE_RECURSE ${SOURCE_PATH}/cmake/modules/FindPNG.cmake)
21 if("png" IN_LIST FEATURES)
26 if("jpeg" IN_LIST FEATURES)
31 if("tiff" IN_LIST FEATURES)
35 set(ENABLE_FREETYPE OFF)
36 if("freetype" IN_LIST FEATURES)
37 set(ENABLE_FREETYPE ON)
41 if("webp" IN_LIST FEATURES)
45 set(ENABLE_FONTCONFIG OFF)
46 if("fontconfig" IN_LIST FEATURES)
47 set(ENABLE_FONTCONFIG ON)
50 if(VCPKG_LIBRARY_LINKAGE STREQUAL dynamic)
51 set(LIBGD_SHARED_LIBS ON)
52 set(LIBGD_STATIC_LIBS OFF)
54 set(LIBGD_SHARED_LIBS OFF)
55 set(LIBGD_STATIC_LIBS ON)
58 vcpkg_configure_cmake(
59 SOURCE_PATH ${SOURCE_PATH}
61 OPTIONS -DENABLE_PNG=${ENABLE_PNG}
62 -DENABLE_JPEG=${ENABLE_JPEG}
63 -DENABLE_TIFF=${ENABLE_TIFF}
64 -DENABLE_FREETYPE=${ENABLE_FREETYPE}
65 -DENABLE_WEBP=${ENABLE_WEBP}
66 -DENABLE_FONTCONFIG=${ENABLE_FONTCONFIG}
67 -DBUILD_STATIC_LIBS=${LIBGD_STATIC_LIBS}
73 file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
75 file(COPY ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/libgd)
76 file(RENAME ${CURRENT_PACKAGES_DIR}/share/libgd/COPYING ${CURRENT_PACKAGES_DIR}/share/libgd/copyright)