cgv
Loading...
Searching...
No Matches
lib_begin.h
1#ifdef _WIN32
2# if _MSC_VER >= 1400
3# pragma warning(disable : 4275)
4# pragma warning(disable : 4251)
5# endif
6# if defined(CGV_FORCE_STATIC_LIB) || defined(CGV_FORCE_STATIC)
7# define CGV_API
8# define CGV_IS_STATIC
9# define CGV_TEMPLATE
10# else
11# if defined(CGV_EXPORTS) || defined(CGV_FORCE_EXPORT)
12# define CGV_API __declspec(dllexport)
13# define CGV_TEMPLATE
14# else
15# ifndef __INTEL_COMPILER
16# define CGV_API __declspec(dllimport)
17# ifdef _MSC_VER
18# define CGV_TEMPLATE extern
19# endif
20# else
21# define CGV_API
22# define CGV_TEMPLATE
23# endif
24# endif
25# endif
26# ifdef _MSC_VER
27# define FRIEND_MEMBER_API extern CGV_API
28# else
29# define FRIEND_MEMBER_API
30# endif
31#else
32# define CGV_API
33# define FRIEND_MEMBER_API
34# define CGV_TEMPLATE
35#endif
36
37#undef CGV_EXPORTS
38#undef CGV_FORCE_STATIC_LIB