| Index: webrtc/base/BUILD.gn
|
| diff --git a/webrtc/base/BUILD.gn b/webrtc/base/BUILD.gn
|
| index 03bb205380576763cdc40e453a312304f7a5028a..bc6cb38023a046f439e034504b07f8b716b59565 100644
|
| --- a/webrtc/base/BUILD.gn
|
| +++ b/webrtc/base/BUILD.gn
|
| @@ -275,15 +275,6 @@ static_library("rtc_base") {
|
| "networkmonitor.cc",
|
| "networkmonitor.h",
|
| "nullsocketserver.h",
|
| - "openssl.h",
|
| - "openssladapter.cc",
|
| - "openssladapter.h",
|
| - "openssldigest.cc",
|
| - "openssldigest.h",
|
| - "opensslidentity.cc",
|
| - "opensslidentity.h",
|
| - "opensslstreamadapter.cc",
|
| - "opensslstreamadapter.h",
|
| "pathutils.cc",
|
| "pathutils.h",
|
| "physicalsocketserver.cc",
|
| @@ -472,10 +463,26 @@ static_library("rtc_base") {
|
| cflags_cc += [ "-Wno-non-virtual-dtor" ]
|
| }
|
|
|
| - if (rtc_build_ssl) {
|
| - deps += [ "//third_party/boringssl" ]
|
| - } else {
|
| - configs += [ "external_ssl_library" ]
|
| + # TODO(kjellander): The use_openssl block should really go away in order for
|
| + # the GN build to be similar to the GYP build. See http://crbug.com/601042 for
|
| + # more details.
|
| + if (use_openssl) {
|
| + if (rtc_build_ssl) {
|
| + deps += [ "//third_party/boringssl" ]
|
| + } else {
|
| + configs += [ "external_ssl_library" ]
|
| + }
|
| + sources += [
|
| + "openssl.h",
|
| + "openssladapter.cc",
|
| + "openssladapter.h",
|
| + "openssldigest.cc",
|
| + "openssldigest.h",
|
| + "opensslidentity.cc",
|
| + "opensslidentity.h",
|
| + "opensslstreamadapter.cc",
|
| + "opensslstreamadapter.h",
|
| + ]
|
| }
|
|
|
| if (is_android) {
|
| @@ -491,6 +498,9 @@ static_library("rtc_base") {
|
| }
|
|
|
| if (is_ios || is_mac) {
|
| + if (is_ios) {
|
| + all_dependent_configs = [ ":ios_config" ]
|
| + }
|
| sources += [
|
| "maccocoathreadhelper.h",
|
| "maccocoathreadhelper.mm",
|
| @@ -603,8 +613,6 @@ static_library("rtc_base") {
|
| }
|
|
|
| if (is_ios) {
|
| - all_dependent_configs = [ ":ios_config" ]
|
| -
|
| source_set("rtc_base_objc") {
|
| deps = [
|
| ":rtc_base",
|
|
|