vcpkg/ports/poppler/unofficial-poppler-config.cmake
sunderme a94b6f34a7
[Poppler] Add feature 'qt' (#29615)
* add optional poppler-qt interface

* update version database

* use vcpkg_check_features

* update version

* increase version

* Update version database

* add unofficial cmake for poppler/qt6

* update version database

* add missing reference

* update version db

* make qt dependency optional and check for qt

* update version db
2023-02-21 10:18:23 -08:00

29 lines
846 B
CMake

include(CMakeFindDependencyMacro)
cmake_policy(SET CMP0012 NEW)
cmake_policy(SET CMP0057 NEW)
set(features "@FEATURES@")
find_dependency(Boost)
if("fontconfig" IN_LIST features)
find_dependency(Fontconfig) # CMake 3.14
endif()
find_dependency(Freetype)
find_dependency(JPEG)
find_dependency(PNG)
find_dependency(TIFF)
find_dependency(OpenJPEG CONFIG)
if("curl" IN_LIST features)
find_dependency(CURL)
endif()
if("zlib" IN_LIST features)
find_dependency(ZLIB)
endif()
if("qt" IN_LIST features)
find_dependency(Qt6 CONFIG Core GUI)
endif()
find_dependency(Iconv) # CMake 3.11
include("${CMAKE_CURRENT_LIST_DIR}/unofficial-poppler-targets.cmake")
include("${CMAKE_CURRENT_LIST_DIR}/unofficial-poppler-cpp-targets.cmake")
if("qt" IN_LIST features)
include("${CMAKE_CURRENT_LIST_DIR}/unofficial-poppler-qt6-targets.cmake")
endif()