aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorRobert Schumacher <roschuma@microsoft.com>2018-01-18 10:45:34 -0800
committerRobert Schumacher <roschuma@microsoft.com>2018-01-18 10:57:30 -0800
commit353d635b97df5c80f270ec200d16a6664c4d6ab6 (patch)
tree6aaacfe77b9c96638ac143dd8aeb377a133e71cc /scripts
parentd35866018a43c108b2fa04587917c8d53740d4e6 (diff)
downloadvcpkg-353d635b97df5c80f270ec200d16a6664c4d6ab6.tar.gz
vcpkg-353d635b97df5c80f270ec200d16a6664c4d6ab6.zip
[freetype][harfbuzz] Fix static freetype dependency.
Diffstat (limited to 'scripts')
-rw-r--r--scripts/buildsystems/vcpkg.cmake11
1 files changed, 11 insertions, 0 deletions
diff --git a/scripts/buildsystems/vcpkg.cmake b/scripts/buildsystems/vcpkg.cmake
index f157d3236..8ee21d411 100644
--- a/scripts/buildsystems/vcpkg.cmake
+++ b/scripts/buildsystems/vcpkg.cmake
@@ -206,6 +206,17 @@ macro(find_package name)
if(TIFF_LIBRARIES)
list(APPEND TIFF_LIBRARIES ${LIBLZMA_LIBRARIES})
endif()
+ elseif("${name}" STREQUAL "Freetype")
+ _find_package(${ARGV})
+ find_package(ZLIB)
+ find_package(PNG)
+ find_package(BZip2)
+ if(TARGET Freetype::Freetype)
+ set_property(TARGET Freetype::Freetype APPEND PROPERTY INTERFACE_LINK_LIBRARIES BZip2::BZip2 PNG::PNG ZLIB::ZLIB)
+ endif()
+ if(FREETYPE_LIBRARIES)
+ list(APPEND FREETYPE_LIBRARIES ${BZIP2_LIBRARIES} ${PNG_LIBRARIES} ${ZLIB_LIBRARIES})
+ endif()
elseif("${name}" STREQUAL "tinyxml2")
_find_package(${ARGV})
if(TARGET tinyxml2_static AND NOT TARGET tinyxml2)