vcpkg/scripts/test_ports/cmake-user/project/FindZLIBviaPkgConfig.cmake

12 lines
412 B
CMake
Raw Normal View History

# `pkgconf` is not recognized before CMake 3.22
find_program(PKG_CONFIG_EXECUTABLE NAMES pkgconf REQUIRED)
find_package(PkgConfig REQUIRED)
pkg_check_modules(PC_ZLIB zlib)
if(PC_ZLIB_FOUND)
if(NOT PC_ZLIB_LDFLAGS)
message(SEND_ERROR "ZLIBviaPkgConfig_LIBRARIES is empty")
endif()
set(ZLIBviaPkgConfig_LIBRARIES "${PC_ZLIB_LDFLAGS}")
set(ZLIBviaPkgConfig_FOUND "${PC_ZLIB_FOUND}")
endif()