summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrsleevi@chromium.org <rsleevi@chromium.org@4ff67af0-8c30-449e-8e8b-ad334ec8d88c>2014-05-01 16:16:03 +0000
committerrsleevi@chromium.org <rsleevi@chromium.org@4ff67af0-8c30-449e-8e8b-ad334ec8d88c>2014-05-01 16:16:03 +0000
commit9feef1731155921aa8f35c6acc3f18c8826f79ae (patch)
tree471fd9f952ce008cceea5b4ee3711cfea3ac43ee
parent4070d9b9a2afcda81d3e883bbf94cc1be51c095a (diff)
downloadopenssl-9feef1731155921aa8f35c6acc3f18c8826f79ae.tar.gz
When building OpenSSL as a component build on OS X, by default export all symbols (matching Linux)
BUG=none R=davidben@chromium.org Review URL: https://codereview.chromium.org/263743004 git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/openssl@267524 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
-rw-r--r--openssl.gyp3
1 files changed, 3 insertions, 0 deletions
diff --git a/openssl.gyp b/openssl.gyp
index 1eb08d5..4406155 100644
--- a/openssl.gyp
+++ b/openssl.gyp
@@ -92,6 +92,9 @@
},
}],
['component == "shared_library"', {
+ 'xcode_settings': {
+ 'GCC_SYMBOLS_PRIVATE_EXTERN': 'NO', # no -fvisibility=hidden
+ },
'cflags!': ['-fvisibility=hidden'],
}],
['clang==1', {