Fix build for macOS.
This commit is contained in:
parent
8414d2aa3a
commit
bff30ad53b
1 changed files with 21 additions and 5 deletions
26
external/webrtc/CMakeLists.txt
vendored
26
external/webrtc/CMakeLists.txt
vendored
|
|
@ -59,17 +59,33 @@ INTERFACE
|
||||||
)
|
)
|
||||||
|
|
||||||
set(webrtc_libs
|
set(webrtc_libs
|
||||||
test/${webrtc_lib_prefix}platform_video_capturer
|
|
||||||
test/${webrtc_lib_prefix}video_test_common
|
|
||||||
${webrtc_lib_prefix}webrtc
|
${webrtc_lib_prefix}webrtc
|
||||||
)
|
)
|
||||||
if (APPLE)
|
if (WIN32)
|
||||||
|
list(APPEND webrtc_libs
|
||||||
|
test/${webrtc_lib_prefix}platform_video_capturer
|
||||||
|
test/${webrtc_lib_prefix}video_test_common
|
||||||
|
)
|
||||||
|
elseif (APPLE)
|
||||||
list(APPEND webrtc_libs
|
list(APPEND webrtc_libs
|
||||||
test/${webrtc_lib_prefix}video_test_mac
|
|
||||||
pc/${webrtc_lib_prefix}peerconnection
|
|
||||||
sdk/${webrtc_lib_prefix}native_video
|
sdk/${webrtc_lib_prefix}native_video
|
||||||
sdk/${webrtc_lib_prefix}videoframebuffer_objc
|
sdk/${webrtc_lib_prefix}videoframebuffer_objc
|
||||||
sdk/${webrtc_lib_prefix}videocapture_objc
|
sdk/${webrtc_lib_prefix}videocapture_objc
|
||||||
|
sdk/${webrtc_lib_prefix}videocodec_objc
|
||||||
|
sdk/${webrtc_lib_prefix}videotoolbox_objc
|
||||||
|
sdk/${webrtc_lib_prefix}video_toolbox_cc
|
||||||
|
sdk/${webrtc_lib_prefix}vpx_codec_constants
|
||||||
|
sdk/${webrtc_lib_prefix}native_api
|
||||||
|
sdk/${webrtc_lib_prefix}vp8
|
||||||
|
sdk/${webrtc_lib_prefix}vp9
|
||||||
|
sdk/${webrtc_lib_prefix}wrapped_native_codec_objc
|
||||||
|
)
|
||||||
|
target_include_directories(external_webrtc
|
||||||
|
INTERFACE
|
||||||
|
${webrtc_loc}/sdk/objc
|
||||||
|
${webrtc_loc}/sdk/objc/base
|
||||||
|
${webrtc_loc}/sdk/objc/components/video_codec
|
||||||
|
${webrtc_loc}/third_party/libyuv/include
|
||||||
)
|
)
|
||||||
endif()
|
endif()
|
||||||
foreach (lib ${webrtc_libs})
|
foreach (lib ${webrtc_libs})
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue