config.h 383 B

123456789101112131415
  1. #if defined _WIN32 || defined __CYGWIN__
  2. #if defined BUILDING_DLL
  3. #define DLL_PUBLIC __declspec(dllexport)
  4. #else
  5. #define DLL_PUBLIC __declspec(dllimport)
  6. #endif
  7. #else
  8. #if defined __GNUC__
  9. #define DLL_PUBLIC __attribute__ ((visibility("default")))
  10. #else
  11. #pragma message ("Compiler does not support symbol visibility.")
  12. #define DLL_PUBLIC
  13. #endif
  14. #endif