| # 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() |