forked from OSchip/llvm-project
Revert "Only define LLVM_EXTERNAL_VISIBILITY when building libLLVM dylib"
This reverts commit 71e97ad35b
.
The MLIR tests using the dylib are broken.
https://lab.llvm.org/buildbot/#/builders/61/builds/18785
This commit is contained in:
parent
4e94cba5b4
commit
e0aa2ea661
|
@ -103,7 +103,4 @@
|
|||
/* Define if the xar_open() function is supported on this platform. */
|
||||
#cmakedefine LLVM_HAVE_LIBXAR ${LLVM_HAVE_LIBXAR}
|
||||
|
||||
/* Define if building libLLVM shared library */
|
||||
#cmakedefine LLVM_BUILD_LLVM_DYLIB
|
||||
|
||||
#endif
|
||||
|
|
|
@ -121,16 +121,12 @@
|
|||
/// On PE/COFF targets, library visibility is the default, so this isn't needed.
|
||||
///
|
||||
/// LLVM_EXTERNAL_VISIBILITY - classes, functions, and variables marked with
|
||||
/// this attribute will be made public and visible outside the libLLVM dynamic
|
||||
/// library.
|
||||
/// this attribute will be made public and visible outside of any shared library
|
||||
/// they are linked in to.
|
||||
#if __has_attribute(visibility) && !defined(__MINGW32__) && \
|
||||
!defined(__CYGWIN__) && !defined(_WIN32)
|
||||
#define LLVM_LIBRARY_VISIBILITY __attribute__ ((visibility("hidden")))
|
||||
#if defined(LLVM_BUILD_LLVM_DYLIB)
|
||||
#define LLVM_EXTERNAL_VISIBILITY __attribute__((visibility("default")))
|
||||
#else
|
||||
#define LLVM_EXTERNAL_VISIBILITY
|
||||
#endif
|
||||
#define LLVM_EXTERNAL_VISIBILITY __attribute__ ((visibility("default")))
|
||||
#else
|
||||
#define LLVM_LIBRARY_VISIBILITY
|
||||
#define LLVM_EXTERNAL_VISIBILITY
|
||||
|
|
Loading…
Reference in New Issue