Browse Source

Merge pull request #1091 from Sean-Der/macos-lib

Configure datachannel target_properties for APPLE
Paul-Louis Ageneau 1 year ago
parent
commit
9c81967285
1 changed files with 7 additions and 0 deletions
  1. 7 0
      CMakeLists.txt

+ 7 - 0
CMakeLists.txt

@@ -262,6 +262,13 @@ set_target_properties(datachannel PROPERTIES
 	SOVERSION ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}
 	SOVERSION ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}
 	CXX_STANDARD 17
 	CXX_STANDARD 17
 	CXX_VISIBILITY_PRESET default)
 	CXX_VISIBILITY_PRESET default)
+
+if(APPLE)
+	set_target_properties(datachannel PROPERTIES
+		VERSION ${PROJECT_VERSION_MAJOR}
+		SOVERSION ${PROJECT_VERSION_MAJOR})
+endif()
+
 target_compile_definitions(datachannel PRIVATE RTC_EXPORTS)
 target_compile_definitions(datachannel PRIVATE RTC_EXPORTS)
 
 
 add_library(datachannel-static STATIC EXCLUDE_FROM_ALL
 add_library(datachannel-static STATIC EXCLUDE_FROM_ALL