Add missing frameworks deps.

Bug: None
Change-Id: Ib3883b2977cc6c989ad2c9c1e3fab6f90a78e147
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/299941
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#39741}
diff --git a/sdk/BUILD.gn b/sdk/BUILD.gn
index 971a323..5e48fe8 100644
--- a/sdk/BUILD.gn
+++ b/sdk/BUILD.gn
@@ -230,6 +230,9 @@
           "objc/native/api/audio_device_module.h",
           "objc/native/api/audio_device_module.mm",
         ]
+        if (is_mac) {
+          frameworks = [ "AudioUnit.framework" ]
+        }
 
         deps = [
           ":audio_device",
@@ -290,6 +293,9 @@
         absl_deps = [ "//third_party/abseil-cpp/absl/base:core_headers" ]
 
         frameworks = [ "AudioToolbox.framework" ]
+        if (is_mac) {
+          frameworks += [ "AudioUnit.framework" ]
+        }
       }
 
       # This target exists to expose :audio_session_objc and
@@ -430,6 +436,9 @@
         "../rtc_base:threading",
         "../rtc_base:timeutils",
       ]
+      if (is_mac) {
+        frameworks = [ "AudioUnit.framework" ]
+      }
     }
 
     rtc_library("objc_audio_device_module") {
@@ -447,6 +456,9 @@
         "../modules/audio_device:audio_device_api",
         "../rtc_base:logging",
       ]
+      if (is_mac) {
+        frameworks = [ "AudioUnit.framework" ]
+      }
     }
 
     rtc_library("videosource_objc") {