diff --git a/examples/BUILD.gn b/examples/BUILD.gn index 6587a86c5a..f3dcbfc9b0 100644 --- a/examples/BUILD.gn +++ b/examples/BUILD.gn @@ -583,6 +583,7 @@ if (is_ios || (is_mac && target_cpu != "x86")) { libs = [ "CFNetwork.framework", + "Security.framework", "icucore", ] } diff --git a/rtc_base/BUILD.gn b/rtc_base/BUILD.gn index 8686a354a1..220e575211 100644 --- a/rtc_base/BUILD.gn +++ b/rtc_base/BUILD.gn @@ -19,27 +19,6 @@ config("rtc_base_chromium_config") { defines = [ "NO_MAIN_THREAD_WRAPPING" ] } -config("rtc_base_all_dependent_config") { - if (is_ios) { - libs = [ - "CFNetwork.framework", - "Foundation.framework", - "Security.framework", - "SystemConfiguration.framework", - "UIKit.framework", - ] - } - if (is_mac) { - libs = [ - "Cocoa.framework", - "Foundation.framework", - "IOKit.framework", - "Security.framework", - "SystemConfiguration.framework", - ] - } -} - if (!rtc_build_ssl) { config("external_ssl_library") { assert(rtc_ssl_root != "", @@ -794,8 +773,6 @@ rtc_static_library("rtc_base") { ] public_configs = [] - all_dependent_configs = [ ":rtc_base_all_dependent_config" ] - sources = [ "async_invoker.cc", "async_invoker.h", @@ -961,6 +938,22 @@ rtc_static_library("rtc_base") { "mac_utils.cc", "mac_utils.h", ] + libs += [ + "Cocoa.framework", + "Foundation.framework", + "IOKit.framework", + "Security.framework", + "SystemConfiguration.framework", + ] + } + if (is_ios) { + libs += [ + "CFNetwork.framework", + "Foundation.framework", + "Security.framework", + "SystemConfiguration.framework", + "UIKit.framework", + ] } if (is_win) { diff --git a/sdk/BUILD.gn b/sdk/BUILD.gn index 8303d8af46..a778fb1666 100644 --- a/sdk/BUILD.gn +++ b/sdk/BUILD.gn @@ -373,6 +373,7 @@ if (is_ios || is_mac) { ] libs = [ "VideoToolbox.framework", + "CoreGraphics.framework", "CoreVideo.framework", ] }