mirror of
https://github.com/GerbilSoft/rom-properties.git
synced 2025-06-19 03:55:43 -04:00
29 lines
833 B
CMake
Vendored
29 lines
833 B
CMake
Vendored
# 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()
|