Files
qt5-legatus-legacy/Lts/Plugins/BuildingViewer/Common/BgViewer/viewerCtrl/export.h
T
2026-08-13 18:33:10 +02:00

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