diff --git a/Utilities/otbossimplugins/ossimPluginConstants.h b/Utilities/otbossimplugins/ossimPluginConstants.h index b035850c7ef710bea57b0428146a45cd23c68ed0..c200794694fd6787d37c9a71412a03962cd18f9f 100644 --- a/Utilities/otbossimplugins/ossimPluginConstants.h +++ b/Utilities/otbossimplugins/ossimPluginConstants.h @@ -14,7 +14,12 @@ #ifndef ossimPluginConstants_HEADER #define ossimPluginConstants_HEADER -#if defined(__MINGW32__) || defined(__CYGWIN__) || defined(_MSC_VER) || defined(__VISUALC__) || defined(__BORLANDC__) || defined(__WATCOMC__) +/** + * DLL IMPORT/EXORT SECTION + */ +#if defined(OSSIM_STATIC) +# define OSSIM_PLUGINS_DLL +#elif defined(__MINGW32__) || defined(__CYGWIN__) || defined(_MSC_VER) || defined(__VISUALC__) || defined(__BORLANDC__) || defined(__WATCOMC__) # define OSSIM_PLUGINS_DLL __declspec(dllexport) #else # define OSSIM_PLUGINS_DLL