浏览代码

Match Upstream LibSRTP CMake Targets

SE2Dev 3 年之前
父节点
当前提交
7aced2860c
共有 2 个文件被更改,包括 7 次插入7 次删除
  1. 6 6
      CMakeLists.txt
  2. 1 1
      cmake/Modules/FindlibSRTP.cmake

+ 6 - 6
CMakeLists.txt

@@ -272,18 +272,18 @@ else()
 	target_compile_definitions(datachannel PUBLIC RTC_ENABLE_MEDIA=1)
 	target_compile_definitions(datachannel-static PUBLIC RTC_ENABLE_MEDIA=1)
 	if(USE_SYSTEM_SRTP)
-		find_package(SRTP REQUIRED)
-		if(NOT TARGET SRTP::SRTP)
-			add_library(SRTP::SRTP UNKNOWN IMPORTED)
-			set_target_properties(SRTP::SRTP PROPERTIES
+		find_package(libSRTP REQUIRED)
+		if(NOT TARGET libSRTP::srtp2)
+			add_library(libSRTP::srtp2 UNKNOWN IMPORTED)
+			set_target_properties(libSRTP::srtp2 PROPERTIES
 				INTERFACE_INCLUDE_DIRECTORIES ${SRTP_INCLUDE_DIRS}
 				IMPORTED_LINK_INTERFACE_LANGUAGES C
 				IMPORTED_LOCATION ${SRTP_LIBRARIES})
 		endif()
 		target_compile_definitions(datachannel PRIVATE RTC_SYSTEM_SRTP=1)
 		target_compile_definitions(datachannel-static PRIVATE RTC_SYSTEM_SRTP=1)
-		target_link_libraries(datachannel PRIVATE SRTP::SRTP)
-		target_link_libraries(datachannel-static PRIVATE SRTP::SRTP)
+		target_link_libraries(datachannel PRIVATE libSRTP::srtp2)
+		target_link_libraries(datachannel-static PRIVATE libSRTP::srtp2)
 	else()
 		add_subdirectory(deps/libsrtp EXCLUDE_FROM_ALL)
 		target_compile_definitions(datachannel PRIVATE RTC_SYSTEM_SRTP=0)

+ 1 - 1
cmake/Modules/FindSRTP.cmake → cmake/Modules/FindlibSRTP.cmake

@@ -64,7 +64,7 @@ endif()
 
 
 include(FindPackageHandleStandardArgs)
-find_package_handle_standard_args(SRTP
+find_package_handle_standard_args(libSRTP
 	DEFAULT_MSG
 	SRTP_INCLUDE_DIRS SRTP_LIBRARIES HAVE_SRTP_SRTP_H SRTP_VERSION
 )