| # PNGConfig.cmake |
| # CMake config file compatible with the FindPNG module. |
| |
| # Copyright (c) 2024 Cosmin Truta |
| # Written by Benjamin Buch, 2024 |
| # |
| # Use, modification and distribution are subject to |
| # the same licensing terms and conditions as libpng. |
| # Please see the copyright notice in png.h or visit |
| # http://libpng.org/pub/png/src/libpng-LICENSE.txt |
| # |
| # SPDX-License-Identifier: libpng-2.0 |
| |
| include(CMakeFindDependencyMacro) |
| |
| find_dependency(ZLIB REQUIRED) |
| |
| include("${CMAKE_CURRENT_LIST_DIR}/PNGTargets.cmake") |
| |
| if(NOT TARGET PNG::PNG) |
| if(TARGET PNG::png_shared) |
| add_library(PNG::PNG INTERFACE IMPORTED) |
| target_link_libraries(PNG::PNG INTERFACE PNG::png_shared) |
| elseif(TARGET PNG::png_static) |
| add_library(PNG::PNG INTERFACE IMPORTED) |
| target_link_libraries(PNG::PNG INTERFACE PNG::png_static) |
| endif() |
| endif() |