mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-03-23 01:31:05 +00:00
Define LLVM_GLOBAL_VISIBILITY to be __declspec(dllexport) on
windows systems. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112700 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
4d588bceb0
commit
f8ff40c059
@ -24,7 +24,10 @@
|
||||
/// into a shared library, then the class will be accessible from outside the
|
||||
/// the library. Can also be used to mark variables and functions, making them
|
||||
/// accessible from outside any shared library they are linked into.
|
||||
#if (__GNUC__ >= 4) && !defined(__MINGW32__) && !defined(__CYGWIN__)
|
||||
#if defined(__MINGW32__) || defined(__CYGWIN__)
|
||||
#define LLVM_LIBRARY_VISIBILITY
|
||||
#define LLVM_GLOBAL_VISIBILITY __declspec(dllexport)
|
||||
#elif (__GNUC__ >= 4)
|
||||
#define LLVM_LIBRARY_VISIBILITY __attribute__ ((visibility("hidden")))
|
||||
#define LLVM_GLOBAL_VISIBILITY __attribute__ ((visibility("default")))
|
||||
#else
|
||||
|
Loading…
x
Reference in New Issue
Block a user