summaryrefslogtreecommitdiff
path: root/tests/modules/libcommon/CommonExportable.hpp
blob: 15abf62e1324dba288fe64bf8a80e8454e668af2 (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 __COMMON_EXPORTABLE_H
#define __COMMON_EXPORTABLE_H

#ifndef _WIN32

#define COMMON_DLL_VISIBLE

#else

#ifdef SHARED

#ifdef BUILDING_COMMON
#define COMMON_DLL_VISIBLE __declspec(dllexport)
#else
#define COMMON_DLL_VISIBLE __declspec(dllimport)
#endif

#else

#define COMMON_DLL_VISIBLE

#endif // BUILDING_COMMON

#endif // _WIN32

#endif