1
2
3
4
5
6 #ifndef SOULNG_PARSER_API_INCLUDED
7 #define SOULNG_PARSER_API_INCLUDED
8
9 #ifndef NDEBUG
10 #define SOULNG_PARSER_DEBUG_SUPPORT
11 #endif
12
13 #if defined(_WIN32) && !defined(__MINGW32__)
14
15 #ifdef SOULNG_PARSER_EXPORTS
16 #define SOULNG_PARSER_API __declspec(dllexport)
17 #else
18
19 #define SOULNG_PARSER_API __declspec(dllimport)
20
21 #ifdef NDEBUG
22 #pragma comment(lib, "cmsngparser.lib")
23 #elif defined(TRACE)
24 #pragma comment(lib, "cmsngparsert.lib")
25 #else
26 #pragma comment(lib, "cmsngparserd.lib")
27 #endif
28
29 #endif
30
31 #else
32
33 #define SOULNG_PARSER_API
34
35 #endif
36
37 #endif // SOULNG_PARSER_API_INCLUDED