Index: content/content_renderer.gypi |
diff --git a/content/content_renderer.gypi b/content/content_renderer.gypi |
index 9d843eee0c771bd8cc84ce21e9cff1552f281477..6d5117760fae4c197501595d43c334b8f4b548ba 100644 |
--- a/content/content_renderer.gypi |
+++ b/content/content_renderer.gypi |
@@ -502,6 +502,8 @@ |
'renderer/web_ui_extension_data.h', |
'renderer/webcrypto_impl.cc', |
'renderer/webcrypto_impl.h', |
+ 'renderer/webcrypto_impl_nss.cc', |
+ 'renderer/webcrypto_impl_openssl.cc', |
'renderer/websharedworker_proxy.cc', |
'renderer/websharedworker_proxy.h', |
'renderer/websharedworkerrepository_impl.cc', |
@@ -695,6 +697,30 @@ |
'renderer/pepper/ppb_open_gl_es_impl.cc', |
], |
}], |
+ ['use_openssl==1', { |
+ 'sources!': [ |
+ 'renderer/webcrypto_impl_nss.cc', |
+ ], |
+ 'dependencies': [ |
+ '../third_party/openssl/openssl.gyp:openssl', |
+ ], |
+ }, { |
+ 'sources!': [ |
+ 'renderer/webcrypto_impl_openssl.cc', |
+ ], |
+ 'conditions': [ |
+ ['os_posix == 1 and OS != "mac" and OS != "ios" and OS != "android"', { |
+ 'dependencies': [ |
+ '../build/linux/system.gyp:ssl', |
+ ], |
+ }, { |
+ 'dependencies': [ |
+ '../third_party/nss/nss.gyp:nspr', |
+ '../third_party/nss/nss.gyp:nss', |
+ ], |
+ }], |
+ ], |
+ }], |
], |
'target_conditions': [ |
['OS=="android"', { |