Pārlūkot izejas kodu

Set the shared object version (SOVERSION) to only version major.minor

This declares that the library ABI is intended to be backward
compatible to older versions of the same major.minor version.
Neal Gompa 2 gadi atpakaļ
vecāks
revīzija
7591b9695c
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. 1 1
      CMakeLists.txt

+ 1 - 1
CMakeLists.txt

@@ -272,7 +272,7 @@ add_library(datachannel SHARED
 	${LIBDATACHANNEL_IMPL_HEADERS})
 	${LIBDATACHANNEL_IMPL_HEADERS})
 set_target_properties(datachannel PROPERTIES
 set_target_properties(datachannel PROPERTIES
 	VERSION ${PROJECT_VERSION}
 	VERSION ${PROJECT_VERSION}
-	SOVERSION ${PROJECT_VERSION}
+	SOVERSION ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}
 	CXX_STANDARD 17
 	CXX_STANDARD 17
 	CXX_VISIBILITY_PRESET default)
 	CXX_VISIBILITY_PRESET default)
 target_compile_definitions(datachannel PRIVATE RTC_EXPORTS)
 target_compile_definitions(datachannel PRIVATE RTC_EXPORTS)