File binaryen-SONAME_version.patch of Package binaryen
Index: binaryen-1.38.28/CMakeLists.txt
===================================================================
--- binaryen-1.38.28.orig/CMakeLists.txt
+++ binaryen-1.38.28/CMakeLists.txt
@@ -165,10 +165,10 @@ SET(binaryen_SOURCES
IF(BUILD_STATIC_LIB)
ADD_LIBRARY(binaryen STATIC ${binaryen_SOURCES})
ELSE()
- ADD_LIBRARY(binaryen SHARED ${binaryen_SOURCES})
+ ADD_LIBRARY(binaryen-__VERSION__ SHARED ${binaryen_SOURCES})
ENDIF()
-TARGET_LINK_LIBRARIES(binaryen passes wasm asmjs emscripten-optimizer ir cfg support)
-INSTALL(TARGETS binaryen DESTINATION ${CMAKE_INSTALL_LIBDIR})
+TARGET_LINK_LIBRARIES(binaryen-__VERSION__ passes wasm asmjs emscripten-optimizer ir cfg support)
+INSTALL(TARGETS binaryen-__VERSION__ DESTINATION ${CMAKE_INSTALL_LIBDIR})
INSTALL(FILES src/binaryen-c.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})