Factor framework dependencies out of audio_device_impl
Bug: None Change-Id: I7d8d737134bb1a9dcf376cd39e74e73a5a6a0e97 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/147723 Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Commit-Queue: Oleh Prypin <oprypin@webrtc.org> Cr-Commit-Position: refs/heads/master@{#28733}
This commit is contained in:
parent
32eaa7b5ba
commit
84de3d95cf
@ -300,16 +300,9 @@ rtc_source_set("audio_device_impl") {
|
||||
"mac/audio_mixer_manager_mac.cc",
|
||||
"mac/audio_mixer_manager_mac.h",
|
||||
]
|
||||
deps += [ "../third_party/portaudio:mac_portaudio" ]
|
||||
libs = [
|
||||
# Needed for CoreGraphics:
|
||||
"ApplicationServices.framework",
|
||||
|
||||
"AudioToolbox.framework",
|
||||
"CoreAudio.framework",
|
||||
|
||||
# Needed for CGEventSourceKeyState in audio_device_mac.cc:
|
||||
"CoreGraphics.framework",
|
||||
deps += [
|
||||
":audio_device_impl_frameworks",
|
||||
"../third_party/portaudio:mac_portaudio",
|
||||
]
|
||||
}
|
||||
if (is_win) {
|
||||
@ -340,6 +333,22 @@ rtc_source_set("audio_device_impl") {
|
||||
}
|
||||
}
|
||||
|
||||
if (is_mac) {
|
||||
rtc_source_set("audio_device_impl_frameworks") {
|
||||
visibility = [ ":*" ]
|
||||
libs = [
|
||||
# Needed for CoreGraphics:
|
||||
"ApplicationServices.framework",
|
||||
|
||||
"AudioToolbox.framework",
|
||||
"CoreAudio.framework",
|
||||
|
||||
# Needed for CGEventSourceKeyState in audio_device_mac.cc:
|
||||
"CoreGraphics.framework",
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
rtc_source_set("mock_audio_device") {
|
||||
testonly = true
|
||||
sources = [
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user