DYT/Tool/OpenSceneGraph-3.6.5/include/squish_export.h
2024-12-25 07:49:36 +08:00

44 lines
996 B
C

#ifndef SQUISH_EXPORT_H
#define SQUISH_EXPORT_H
#ifdef SQUISH_STATIC_DEFINE
# define SQUISH_EXPORT
# define SQUISH_NO_EXPORT
#else
# ifndef SQUISH_EXPORT
# ifdef squish_EXPORTS
/* We are building this library */
# define SQUISH_EXPORT __declspec(dllexport)
# else
/* We are using this library */
# define SQUISH_EXPORT __declspec(dllimport)
# endif
# endif
# ifndef SQUISH_NO_EXPORT
# define SQUISH_NO_EXPORT
# endif
#endif
#ifndef SQUISH_DEPRECATED
# define SQUISH_DEPRECATED __declspec(deprecated)
#endif
#ifndef SQUISH_DEPRECATED_EXPORT
# define SQUISH_DEPRECATED_EXPORT SQUISH_EXPORT SQUISH_DEPRECATED
#endif
#ifndef SQUISH_DEPRECATED_NO_EXPORT
# define SQUISH_DEPRECATED_NO_EXPORT SQUISH_NO_EXPORT SQUISH_DEPRECATED
#endif
/* NOLINTNEXTLINE(readability-avoid-unconditional-preprocessor-if) */
#if 0 /* DEFINE_NO_DEPRECATED */
# ifndef SQUISH_NO_DEPRECATED
# define SQUISH_NO_DEPRECATED
# endif
#endif
#endif /* SQUISH_EXPORT_H */