Hugin trunk 0.1
Loading...
Searching...
No Matches
hugin_shared.h
Go to the documentation of this file.
1
2#if defined _WIN32 && defined Hugin_shared
3
4#if defined huginbase_EXPORTS
5#define IMPEX __declspec(dllexport)
6#else
7#define IMPEX __declspec(dllimport)
8#endif
9
10#if defined celeste_EXPORTS
11#define CELESTEIMPEX __declspec(dllexport)
12#else
13#define CELESTEIMPEX __declspec(dllimport)
14#endif
15
16#if defined icpfindlib_EXPORTS
17#define ICPIMPEX __declspec(dllexport)
18#else
19#define ICPIMPEX __declspec(dllimport)
20#endif
21
22#if defined huginbasewx_EXPORTS
23#define WXIMPEX __declspec(dllexport)
24#else
25#define WXIMPEX __declspec(dllimport)
26#endif
27
28#if defined localfeatures_EXPORTS
29#define LFIMPEX __declspec(dllexport)
30#else
31#define LFIMPEX __declspec(dllimport)
32#endif
33
34#ifdef _MSC_VER
35#pragma warning( disable: 4251 )
36#endif
37
38#else
39#define IMPEX
40#define WXIMPEX
41#define LFIMPEX
42#define ICPIMPEX
43#define CELESTEIMPEX
44#endif