hugin_shared.h

Go to the documentation of this file.
00001 
00002 #if defined _WIN32 && defined Hugin_shared 
00003 
00004 #if defined huginbase_EXPORTS
00005 #define IMPEX __declspec(dllexport)
00006 #else
00007 #define IMPEX __declspec(dllimport)
00008 #endif
00009 
00010 #if defined celeste_EXPORTS
00011 #define CELESTEIMPEX __declspec(dllexport)
00012 #else
00013 #define CELESTEIMPEX __declspec(dllimport)
00014 #endif
00015 
00016 #if defined makefilelib_EXPORTS
00017 #define MAKEIMPEX __declspec(dllexport)
00018 #else
00019 #define MAKEIMPEX __declspec(dllimport)
00020 #endif
00021 
00022 #if defined icpfindlib_EXPORTS
00023 #define ICPIMPEX __declspec(dllexport)
00024 #else
00025 #define ICPIMPEX __declspec(dllimport)
00026 #endif
00027 
00028 #if defined huginbasewx_EXPORTS
00029 #define WXIMPEX __declspec(dllexport)
00030 #else
00031 #define WXIMPEX __declspec(dllimport)
00032 #endif
00033 
00034 #if defined localfeatures_EXPORTS
00035 #define LFIMPEX __declspec(dllexport)
00036 #else
00037 #define LFIMPEX __declspec(dllimport)
00038 #endif
00039 
00040 #ifdef _MSC_VER
00041 #pragma warning( disable: 4251 )
00042 #endif
00043 
00044 #else
00045 #define IMPEX
00046 #define WXIMPEX
00047 #define MAKEIMPEX
00048 #define LFIMPEX
00049 #define ICPIMPEX
00050 #define CELESTEIMPEX
00051 #define LINESIMPEX
00052 #endif

Generated on 21 Jan 2017 for Hugintrunk by  doxygen 1.4.7