Go to the documentation of this file. 22 #ifndef __IPOPTCONFIG_H__ 23 #define __IPOPTCONFIG_H__ 50 # undef IPOPTLIB_EXPORT 51 # define IPOPTLIB_EXPORT __declspec(dllexport) 52 # elif defined(__GNUC__) && __GNUC__ >= 4 53 # undef IPOPTLIB_EXPORT 54 # define IPOPTLIB_EXPORT __attribute__((__visibility__("default"))) 58 #ifdef IPOPTAMPLINTERFACELIB_BUILD 60 # undef IPOPTAMPLINTERFACELIB_EXPORT 61 # define IPOPTAMPLINTERFACELIB_EXPORT __declspec(dllexport) 62 # elif defined(__GNUC__) && __GNUC__ >= 4 63 # undef IPOPTAMPLINTERFACELIB_EXPORT 64 # define IPOPTAMPLINTERFACELIB_EXPORT __attribute__((__visibility__("default"))) 68 #ifdef SIPOPTLIB_BUILD 70 # undef SIPOPTLIB_EXPORT 71 # define SIPOPTLIB_EXPORT __declspec(dllexport) 72 # elif defined(__GNUC__) && __GNUC__ >= 4 73 # undef SIPOPTLIB_EXPORT 74 # define SIPOPTLIB_EXPORT __attribute__((__visibility__("default")))