@@ -44,7 +44,6 @@ set (WEBRTCOBJS ${WEBRTCROOT}/src/out/${CMAKE_BUILD_TYPE}/obj)
4444if (NOT EXISTS ${WEBRTCOBJS} /${CMAKE_STATIC_LIBRARY_PREFIX} webrtc${CMAKE_STATIC_LIBRARY_SUFFIX} )
4545 if (GIT_FOUND)
4646 EXECUTE_PROCESS (WORKING_DIRECTORY ${WEBRTCROOT} /src COMMAND ${GIT_EXECUTABLE} status )
47- EXECUTE_PROCESS (WORKING_DIRECTORY ${WEBRTCROOT} /src COMMAND ${GIT_EXECUTABLE} fetch)
4847 EXECUTE_PROCESS (WORKING_DIRECTORY ${WEBRTCROOT} /src COMMAND ${GIT_EXECUTABLE} checkout ${WEBRTCVERSION} )
4948 endif ()
5049
@@ -204,9 +203,16 @@ target_include_directories(${CMAKE_PROJECT_NAME} PRIVATE inc)
204203# webrtc
205204set (WEBRTCINCLUDE ${WEBRTCROOT} /src ${WEBRTCROOT} /src/third_party/abseil-cpp ${WEBRTCROOT} /src/third_party/jsoncpp/source /include ${WEBRTCROOT} /src/third_party/jsoncpp/generated ${WEBRTCROOT} /src/third_party/libyuv/include )
206205target_include_directories (${CMAKE_PROJECT_NAME} PRIVATE ${WEBRTCINCLUDE} )
207- target_link_libraries (${CMAKE_PROJECT_NAME} ${WEBRTCOBJS} /api/video_codecs/${CMAKE_STATIC_LIBRARY_PREFIX} builtin_video_encoder_factory${CMAKE_STATIC_LIBRARY_SUFFIX} ${WEBRTCOBJS} /api/video_codecs/${CMAKE_STATIC_LIBRARY_PREFIX} builtin_video_decoder_factory${CMAKE_STATIC_LIBRARY_SUFFIX} )
208- target_link_libraries (${CMAKE_PROJECT_NAME} ${WEBRTCOBJS} /media/${CMAKE_STATIC_LIBRARY_PREFIX} rtc_internal_video_codecs${CMAKE_STATIC_LIBRARY_SUFFIX} ${WEBRTCOBJS} /media/${CMAKE_STATIC_LIBRARY_PREFIX} rtc_simulcast_encoder_adapter${CMAKE_STATIC_LIBRARY_SUFFIX} )
209- target_link_libraries (${CMAKE_PROJECT_NAME} ${WEBRTCOBJS} /${CMAKE_STATIC_LIBRARY_PREFIX} webrtc${CMAKE_STATIC_LIBRARY_SUFFIX} )
206+ set (WEBRTC_LIBS_INFO
207+ "${WEBRTCOBJS} /api/video_codecs/${CMAKE_STATIC_LIBRARY_PREFIX} builtin_video_encoder_factory${CMAKE_STATIC_LIBRARY_SUFFIX} "
208+ "${WEBRTCOBJS} /api/video_codecs/${CMAKE_STATIC_LIBRARY_PREFIX} builtin_video_decoder_factory${CMAKE_STATIC_LIBRARY_SUFFIX} "
209+ "${WEBRTCOBJS} /media/${CMAKE_STATIC_LIBRARY_PREFIX} rtc_internal_video_codecs${CMAKE_STATIC_LIBRARY_SUFFIX} "
210+ "${WEBRTCOBJS} /media/${CMAKE_STATIC_LIBRARY_PREFIX} rtc_simulcast_encoder_adapter${CMAKE_STATIC_LIBRARY_SUFFIX} "
211+ "${WEBRTCOBJS} /${CMAKE_STATIC_LIBRARY_PREFIX} webrtc${CMAKE_STATIC_LIBRARY_SUFFIX} "
212+ )
213+ foreach (LIB ${WEBRTC_LIBS_INFO} )
214+ target_link_libraries (${CMAKE_PROJECT_NAME} ${LIB} )
215+ endforeach ()
210216add_definitions (-DHAVE_JPEG)
211217
212218# thread
0 commit comments