diff --git a/CMakeLists.txt b/CMakeLists.txt
index 2c2be59f082ac3b3a05b58c0327f77595e181f85_Q01ha2VMaXN0cy50eHQ=..eb744d99db4e38d340056327865d0d0a289c9e5e_Q01ha2VMaXN0cy50eHQ= 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -227,6 +227,7 @@
 	POSITION_INDEPENDENT_CODE ON
 	PREFIX lib
 	VERSION ${PROJECT_VERSION}
+	SOVERSION ${LIBXSLT_MAJOR_VERSION}
 )
 
 if(MSVC)
@@ -314,6 +315,7 @@
 	POSITION_INDEPENDENT_CODE ON
 	PREFIX lib
 	VERSION ${LIBEXSLT_VERSION}
+	SOVERSION ${LIBEXSLT_MAJOR_VERSION}
 )
 
 if(MSVC)