Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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