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 */
|