From ed4def04ed595c83ed8082845f5b807413b9400f Mon Sep 17 00:00:00 2001
From: Mark Harfouche <mark.harfouche@gmail.com>
Date: Wed, 6 Jul 2022 17:13:50 -0400
Subject: [PATCH 2/2] Ensure that -lm is not included in Windows pkg-config

---
 CMakeLists.txt | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 25e9e4d4e..649698ff6 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -825,7 +825,11 @@ if(1)
   set(exec_prefix ${CMAKE_INSTALL_PREFIX})
   set(libdir      ${CMAKE_INSTALL_FULL_LIBDIR})
   set(includedir  ${CMAKE_INSTALL_FULL_INCLUDEDIR})
-  set(LIBS        "-lz -lm")
+  if(NOT "${M_LIBRARY}" STREQUAL "")
+    set(LIBS        "-lz -lm")
+  else()
+    set(LIBS        "-lz")
+  endif()
   configure_file(${CMAKE_CURRENT_SOURCE_DIR}/libpng.pc.in
     ${CMAKE_CURRENT_BINARY_DIR}/${PNGLIB_NAME}.pc @ONLY)
   create_symlink(libpng.pc FILE ${PNGLIB_NAME}.pc)
-- 
2.34.1

