diff options
| author | Ben Langmuir <blangmuir@apple.com> | 2021-12-10 11:49:04 -0800 |
|---|---|---|
| committer | Ben Langmuir <blangmuir@apple.com> | 2021-12-16 09:25:41 -0800 |
| commit | ec37e0bbafab75fa64f1ddb4cdeceb5400491ef8 (patch) | |
| tree | 1d0eeb259d8150bbd7e8b69726e7145dd0814a07 /lldb/test/API/functionalities/module_cache/simple_exe/TestModuleCacheSimple.py | |
| parent | a2b3e6bed86d25b3eeb09c96c73948edb48cda64 (diff) | |
Re-apply "Only define LLVM_EXTERNAL_VISIBILITY when building libLLVM dylib"
With a fix for BUILD_SHARED_LIBS.
Original commit message:
When building LLVM static libraries, we should not make symbols more
visible than CMAKE_CXX_VISIBILITY_PRESET, since the goal may be to have
a purely hidden llvm embedded in another library. Instead, we only
define LLVM_EXTERNAL_VISIBILITY for the dynamic library build (when
LLVM_BUILD_LLVM_DYLIB=YES or BUILD_SHARED_LIBS=YES).
Original Review: https://reviews.llvm.org/D113610
Differential Revision: https://reviews.llvm.org/D115825
Diffstat (limited to 'lldb/test/API/functionalities/module_cache/simple_exe/TestModuleCacheSimple.py')
0 files changed, 0 insertions, 0 deletions
