/
0006-cmake-soversion.patch
37 lines (36 loc) · 1.44 KB
/
0006-cmake-soversion.patch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
--- 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} @EXR_DEFLATE_LDFLAGS@
+Libs: @exr_pthread_libs@ -L${libdir} -lOpenEXR -lOpenEXRUtil -lOpenEXRCore -lIex -lIlmThread @EXR_DEFLATE_LDFLAGS@
Cflags: -I${includedir} -I${OpenEXR_includedir} @exr_pthread_cflags@
Requires: Imath
Libs.private: @zlib_link@
--- 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})