summaryrefslogtreecommitdiff
path: root/include/logger/LoggerExportable.hpp
blob: 0445213e6d20bb029d1533dbdfaa9f817ec3b6cb (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 __LOGGER_EXPORTABLE_H
#define __LOGGER_EXPORTABLE_H

#ifndef _WIN32

#define LOGGER_DLL_VISIBLE

#else

#ifdef SHARED

#ifdef BUILDING_LOGGER
#define LOGGER_DLL_VISIBLE __declspec(dllexport)
#else
#define LOGGER_DLL_VISIBLE __declspec(dllimport)
#endif

#else

#define LOGGER_DLL_VISIBLE

#endif // BUILDING_LOGGER

#endif // _WIN32

#endif