diff -rupN --no-dereference jasper-version-4.2.3/src/libjasper/CMakeLists.txt jasper-version-4.2.3-new/src/libjasper/CMakeLists.txt
--- jasper-version-4.2.3/src/libjasper/CMakeLists.txt 2024-03-30 17:57:05.000000000 +0100
+++ jasper-version-4.2.3-new/src/libjasper/CMakeLists.txt 2024-04-23 17:11:52.244865863 +0200
@@ -188,9 +188,12 @@ if(MSVC)
target_compile_definitions(libjasper PRIVATE _CRT_NONSTDC_NO_DEPRECATE)
endif()
-if(UNIX)
+if(UNIX OR MINGW)
set_target_properties(libjasper PROPERTIES
VERSION ${JAS_SO_NAME} SOVERSION ${JAS_SO_VERSION})
+ if(MINGW AND JAS_ENABLE_SHARED)
+ set_target_properties(libjasper PROPERTIES SUFFIX "-${JAS_SO_VERSION}${CMAKE_SHARED_LIBRARY_SUFFIX}")
+ endif(MINGW AND JAS_ENABLE_SHARED)
endif()
if(JAS_ENABLE_SHARED)