summaryrefslogtreecommitdiff
path: root/include/luaglue/LuaGlueExportable.hpp
blob: 134e3f0f7c16a9bd20a91e963662da5278ec32c3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#ifndef __LUAGLUE_EXPORTABLE_H
#define __LUAGLUE_EXPORTABLE_H

#ifndef _WIN32

#define LUAGLUE_DLL_VISIBLE

#else

#ifdef SHARED

#ifdef BUILDING_LUAGLUE
#define LUAGLUE_DLL_VISIBLE __declspec(dllexport)
#else
#define LUAGLUE_DLL_VISIBLE __declspec(dllimport)
#endif

#else

#define LUAGLUE_DLL_VISIBLE

#endif // BUILDING_LUAGLUE

#endif // _WIN32

#endif