Chromium Code Reviews| Index: build/common.gypi |
| diff --git a/build/common.gypi b/build/common.gypi |
| index dbfd8243fe7f52f8174d6529da5ac955e2ed5d16..2ac3679fc932425b2707b995d6e582b271afc06d 100644 |
| --- a/build/common.gypi |
| +++ b/build/common.gypi |
| @@ -50,6 +50,9 @@ |
| # Use OpenSSL instead of NSS. Under development: see http://crbug.com/62803 |
|
wtc
2014/03/20 21:14:56
Please update this comment. At least, the "Under d
haavardm
2014/03/24 18:48:52
Done.
|
| 'use_openssl%': 0, |
| + # Use OpenSSL for certificate handling. |
|
Ryan Sleevi
2014/03/21 19:47:51
I'm a little confused here, when reading both this
haavardm
2014/03/24 18:48:52
The way it is currently implemented, use_openssl_c
|
| + 'use_openssl_certs%': 0, |
| + |
| # Disable viewport meta tag by default. |
| 'enable_viewport%': 0, |
| @@ -124,6 +127,7 @@ |
| 'use_ozone%': '<(use_ozone)', |
| 'embedded%': '<(embedded)', |
| 'use_openssl%': '<(use_openssl)', |
| + 'use_openssl_certs%': '<(use_openssl_certs)', |
| 'use_system_fontconfig%': '<(use_system_fontconfig)', |
| 'enable_viewport%': '<(enable_viewport)', |
| 'enable_hidpi%': '<(enable_hidpi)', |
| @@ -247,6 +251,7 @@ |
| 'use_clipboard_aurax11%': '<(use_clipboard_aurax11)', |
| 'embedded%': '<(embedded)', |
| 'use_openssl%': '<(use_openssl)', |
| + 'use_openssl_certs%': '<(use_openssl_certs)', |
| 'use_system_fontconfig%': '<(use_system_fontconfig)', |
| 'enable_viewport%': '<(enable_viewport)', |
| 'enable_hidpi%': '<(enable_hidpi)', |
| @@ -540,6 +545,11 @@ |
| 'use_nss%': 0, |
| }], |
| + # When OpenSSL is used for SSL on unix like systems, turn on OpenSSL |
|
wtc
2014/03/20 21:14:56
This should be "for SSL and crypto".
|
| + # certificate handling for now. |
| + ['(OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris") and use_openssl==1', { |
| + 'use_openssl_certs%': 1, |
|
wtc
2014/03/20 21:14:56
Should we also add an "else" block that set use_op
Ryan Sleevi
2014/03/21 19:47:51
+1 for consistency.
haavardm
2014/03/24 18:48:52
Done.
|
| + }], |
| # libudev usage. This currently only affects the content layer. |
| ['OS=="linux" and embedded==0', { |
| 'use_udev%': 1, |
| @@ -897,6 +907,7 @@ |
| 'use_ash%': '<(use_ash)', |
| 'use_cras%': '<(use_cras)', |
| 'use_openssl%': '<(use_openssl)', |
| + 'use_openssl_certs%': '<(use_openssl_certs)', |
| 'use_nss%': '<(use_nss)', |
| 'use_udev%': '<(use_udev)', |
| 'os_bsd%': '<(os_bsd)', |
| @@ -2519,6 +2530,9 @@ |
| ['<(use_openssl)==1 or >(nacl_untrusted_build)==1', { |
| 'defines': ['USE_OPENSSL=1'], |
| }], |
| + ['<(use_openssl_certs)==1 or >(nacl_untrusted_build)==1', { |
| + 'defines': ['USE_OPENSSL_CERTS=1'], |
| + }], |
| ['<(use_nss)==1 and >(nacl_untrusted_build)==0', { |
| 'defines': ['USE_NSS=1'], |
| }], |