25 lines
696 B
C
Executable File
25 lines
696 B
C
Executable File
#pragma once
|
|
|
|
#if defined VIEWER_CTRL_LIBRARY_STATIC
|
|
# define VIEWER_CTRL_EXPORT
|
|
#else
|
|
# if defined(_MSC_VER) || defined(__CYGWIN__) || defined(__MINGW32__) || defined( __BCPLUSPLUS__) || defined( __MWERKS__)
|
|
# ifdef VIEWER_CTRL_LIBRARY
|
|
# define VIEWER_CTRL_EXPORT __declspec(dllexport)
|
|
# else
|
|
# define VIEWER_CTRL_EXPORT __declspec(dllimport)
|
|
# endif
|
|
# else
|
|
# ifdef VIEWER_CTRL_LIBRARY
|
|
# define VIEWER_CTRL_EXPORT __attribute__ ((visibility("default")))
|
|
# else
|
|
# define VIEWER_CTRL_EXPORT
|
|
# endif
|
|
# endif
|
|
#endif
|
|
|
|
#ifdef _WIN32
|
|
# pragma warning (disable: 4251)
|
|
# pragma warning(disable : 4355) // 'this' used in initializer list
|
|
#endif
|