Merge pull request #4643 from lopopolo/externally-define-MRB_API

Allow external definition of MRB_API macro
This commit is contained in:
Yukihiro "Matz" Matsumoto
2019-08-19 13:18:41 +09:00
committed by GitHub
+2
View File
@@ -62,6 +62,7 @@ MRB_BEGIN_DECL
#define MRB_INLINE static inline
/** Declare a public MRuby API function. */
#ifndef MRB_API
#if defined(MRB_BUILD_AS_DLL)
#if defined(MRB_CORE) || defined(MRB_LIB)
# define MRB_API __declspec(dllexport)
@@ -71,6 +72,7 @@ MRB_BEGIN_DECL
#else
# define MRB_API extern
#endif
#endif
MRB_END_DECL