f832c0ae49
On certain older versions of the Clang toolchain, the use of the API_AVAILABLE macro on symbols in C++ translation units causes the visibility of those symbols to me treated as default instead of the hidden. This causes internal symbols to be exposed from release dylibs. This mechanism allows users of the toolchains that have not been updated to the latest versions to disable the use of the macro in release configurations. Change-Id: I656361770c2011cff4c1b252761b5d0f3d89edc5 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/277775 Auto-Submit: Chinmay Garde <chinmaygarde@google.com> Commit-Queue: Brian Salomon <bsalomon@google.com> Reviewed-by: Jim Van Verth <jvanverth@google.com> Reviewed-by: Brian Salomon <bsalomon@google.com> |
||
---|---|---|
.. | ||
android | ||
atlastext | ||
c | ||
codec | ||
config | ||
core | ||
docs | ||
effects | ||
encode | ||
gpu | ||
pathops | ||
ports | ||
private | ||
svg | ||
third_party | ||
utils |