MINGW-packages/mingw-w64-openexr/0006-cmake-soversion.patch
2024-03-07 14:18:25 +05:30

38 lines
1.4 KiB
Diff

--- a/cmake/LibraryDefine.cmake
+++ b/cmake/LibraryDefine.cmake
@@ -70,7 +70,9 @@
)
endif()
set_target_properties(${libname} PROPERTIES
- OUTPUT_NAME "${libname}${OPENEXR_LIB_SUFFIX}"
+ OUTPUT_NAME "${libname}"
+ RUNTIME_OUTPUT_NAME "${libname}${OPENEXR_LIB_SUFFIX}"
+ ARCHIVE_OUTPUT_NAME "${libname}"
RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin"
)
add_library(${PROJECT_NAME}::${libname} ALIAS ${libname})
--- a/cmake/OpenEXR.pc.in
+++ b/cmake/OpenEXR.pc.in
@@ -14,7 +14,7 @@
Description: OpenEXR image library
Version: @OPENEXR_VERSION@
-Libs: @exr_pthread_libs@ -L${libdir} -lOpenEXR${libsuffix} -lOpenEXRUtil${libsuffix} -lOpenEXRCore${libsuffix} -lIex${libsuffix} -lIlmThread${libsuffix}
+Libs: @exr_pthread_libs@ -L${libdir} -lOpenEXR -lOpenEXRUtil -lOpenEXRCore -lIex -lIlmThread
Cflags: -I${includedir} -I${OpenEXR_includedir} @exr_pthread_cflags@
Requires: Imath
Requires.private: @EXR_DEFLATE_PKGCONFIG_REQUIRES@
--- a/cmake/OpenEXRLibraryDefine.cmake
+++ b/cmake/OpenEXRLibraryDefine.cmake
@@ -49,7 +49,9 @@
)
endif()
set_target_properties(${libname} PROPERTIES
- OUTPUT_NAME "${libname}${OPENEXR_LIB_SUFFIX}"
+ OUTPUT_NAME "${libname}"
+ RUNTIME_OUTPUT_NAME "${libname}${OPENEXR_LIB_SUFFIX}"
+ ARCHIVE_OUTPUT_NAME "${libname}"
RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin"
)
add_library(${PROJECT_NAME}::${libname} ALIAS ${libname})