34 lines
799 B
C
34 lines
799 B
C
#ifndef IXWEBSOCKET_EXPORT_H
|
|
#define IXWEBSOCKET_EXPORT_H
|
|
|
|
#ifdef _WIN32
|
|
|
|
#ifdef IXWEBSOCKET_STATIC_DEFINE
|
|
/* Building and using static library */
|
|
# define IXWEBSOCKET_EXPORT
|
|
# define IXWEBSOCKET_NO_EXPORT
|
|
#else
|
|
# ifndef IXWEBSOCKET_EXPORT
|
|
# ifdef ixwebsocket_EXPORTS /* Comes from cmake, documented in DEFINE_SYMBOL */
|
|
/* Building dynamic library */
|
|
# define IXWEBSOCKET_EXPORT __declspec(dllexport)
|
|
# else
|
|
/* Using dynamic library */
|
|
# define IXWEBSOCKET_EXPORT __declspec(dllimport)
|
|
# endif
|
|
# endif
|
|
|
|
# ifndef IXWEBSOCKET_NO_EXPORT
|
|
# define IXWEBSOCKET_NO_EXPORT
|
|
# endif
|
|
#endif
|
|
|
|
#else /* _WIN32 */
|
|
|
|
# define IXWEBSOCKET_EXPORT
|
|
# define IXWEBSOCKET_NO_EXPORT
|
|
|
|
#endif /* _WIN32 */
|
|
|
|
#endif /* IXWEBSOCKET_EXPORT_H */
|