some more windows bandaids for optimized builds

really this is getting UGLY.
This commit is contained in:
Robin Gareus
2016-04-12 02:18:20 +02:00
parent 3fef6a3b8d
commit 7292989a5a
2 changed files with 37 additions and 3 deletions

View File

@@ -26,6 +26,12 @@
*/
//==============================================================================
#ifdef COMPILER_MSVC
# define LuaBridge_API __declspec(dllexport)
#else
# define LuaBridge_API // mingw is sane WRT to static class members
#endif
/** Unique Lua registry keys for a class.
Each registered class inserts three keys into the registry, whose
@@ -33,7 +39,7 @@
allows a quick and reliable lookup for a metatable from a template type.
*/
template <class T>
class ClassInfo
class LuaBridge_API ClassInfo
{
public:
#ifdef PLATFORM_WINDOWS