SHA256
3
0
forked from pool/cmake
cmake/cmake-fix-png-include-dir.patch
Dirk Mueller a90db25848 Accepting request 1075569 from home:polslinux:branches:devel:tools:building
- update to 3.26.2:
  * This version made no changes to documented features or interfaces.
    Some implementation updates were made to support ecosystem changes
    and/or fix regressions.

OBS-URL: https://build.opensuse.org/request/show/1075569
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=522
2023-03-30 18:59:31 +00:00

24 lines
947 B
Diff

Index: cmake-3.26.2/Modules/FindPNG.cmake
===================================================================
--- cmake-3.26.2.orig/Modules/FindPNG.cmake
+++ cmake-3.26.2/Modules/FindPNG.cmake
@@ -54,12 +54,16 @@ endif()
find_package(ZLIB ${_FIND_ZLIB_ARG})
if(ZLIB_FOUND)
- find_path(PNG_PNG_INCLUDE_DIR png.h PATH_SUFFIXES include/libpng)
+ set(_PNG_VERSION_SUFFIXES 17 16 15 14 12)
+ foreach(v IN LISTS _PNG_VERSION_SUFFIXES)
+ list(APPEND _PNG_INCLUDE_SUFFIXES libpng${v})
+ endforeach()
+ find_path(PNG_PNG_INCLUDE_DIR png.h PATH_SUFFIXES include/libpng ${_PNG_INCLUDE_SUFFIXES})
+ unset(_PNG_INCLUDE_SUFFIXES)
mark_as_advanced(PNG_PNG_INCLUDE_DIR)
list(APPEND PNG_NAMES png libpng)
unset(PNG_NAMES_DEBUG)
- set(_PNG_VERSION_SUFFIXES 17 16 15 14 12)
if (PNG_FIND_VERSION MATCHES "^([0-9]+)\\.([0-9]+)(\\..*)?$")
set(_PNG_VERSION_SUFFIX_MIN "${CMAKE_MATCH_1}${CMAKE_MATCH_2}")
if (PNG_FIND_VERSION_EXACT)