Updated WebRTC.cmake to fix compilation issues with the updated WebRTC
parent
9538e515d6
commit
5fb339d033
|
|
@ -1,32 +1,24 @@
|
||||||
# -*- cmake -*-
|
# -*- cmake -*-
|
||||||
|
include_guard()
|
||||||
|
|
||||||
include(Linking)
|
include(Linking)
|
||||||
include(Prebuilt)
|
include(Prebuilt)
|
||||||
|
|
||||||
include_guard()
|
|
||||||
|
|
||||||
add_library( ll::webrtc INTERFACE IMPORTED )
|
add_library( ll::webrtc INTERFACE IMPORTED )
|
||||||
target_include_directories( ll::webrtc SYSTEM INTERFACE "${LIBS_PREBUILT_DIR}/include/webrtc" "${LIBS_PREBUILT_DIR}/include/webrtc/third_party/abseil-cpp")
|
target_include_directories( ll::webrtc SYSTEM INTERFACE "${LIBS_PREBUILT_DIR}/include/webrtc" "${LIBS_PREBUILT_DIR}/include/webrtc/third_party/abseil-cpp")
|
||||||
use_prebuilt_binary(webrtc)
|
use_prebuilt_binary(webrtc)
|
||||||
|
|
||||||
if (WINDOWS)
|
find_library(WEBRTC_LIBRARY
|
||||||
target_link_libraries( ll::webrtc INTERFACE webrtc.lib )
|
NAMES
|
||||||
elseif (DARWIN)
|
webrtc
|
||||||
FIND_LIBRARY(COREAUDIO_LIBRARY CoreAudio)
|
PATHS "${ARCH_PREBUILT_DIRS_RELEASE}" REQUIRED NO_DEFAULT_PATH)
|
||||||
FIND_LIBRARY(COREGRAPHICS_LIBRARY CoreGraphics)
|
|
||||||
FIND_LIBRARY(AUDIOTOOLBOX_LIBRARY AudioToolbox)
|
|
||||||
FIND_LIBRARY(COREFOUNDATION_LIBRARY CoreFoundation)
|
|
||||||
FIND_LIBRARY(COCOA_LIBRARY Cocoa)
|
|
||||||
|
|
||||||
target_link_libraries( ll::webrtc INTERFACE
|
target_link_libraries( ll::webrtc INTERFACE ${WEBRTC_LIBRARY} )
|
||||||
libwebrtc.a
|
|
||||||
${COREAUDIO_LIBRARY}
|
if (DARWIN)
|
||||||
${AUDIOTOOLBOX_LIBRARY}
|
target_link_libraries( ll::webrtc INTERFACE ll::oslibraries )
|
||||||
${COREGRAPHICS_LIBRARY}
|
|
||||||
${COREFOUNDATION_LIBRARY}
|
|
||||||
${COCOA_LIBRARY}
|
|
||||||
)
|
|
||||||
elseif (LINUX)
|
elseif (LINUX)
|
||||||
target_link_libraries( ll::webrtc INTERFACE libwebrtc.a X11 )
|
target_link_libraries( ll::webrtc INTERFACE X11 )
|
||||||
endif (WINDOWS)
|
endif ()
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue