do not make unnecessary exports on nix platforms

This commit is contained in:
milek7
2021-01-30 16:00:58 +01:00
parent 372f99afee
commit ca8145904b
3 changed files with 17 additions and 3 deletions

12
lua.cpp
View File

@@ -62,10 +62,16 @@ int lua::openffi(lua_State *s)
return 1;
}
#ifdef _WIN32
#define EXPORT __declspec(dllexport)
#if defined _WIN32
# if defined __GNUC__
# define EXPORT __attribute__ ((dllexport))
# else
# define EXPORT __declspec(dllexport)
# endif
#elif defined __GNUC__
# define EXPORT __attribute__ ((visibility ("default")))
#else
#define EXPORT
# define EXPORT
#endif
extern "C"