|
| 1 | +#ifndef CMARK_GFM_EXTENSIONS_EXPORT_H |
| 2 | +#define CMARK_GFM_EXTENSIONS_EXPORT_H |
| 3 | + |
| 4 | +#ifdef CMARK_USE_CMAKE_HEADERS |
| 5 | +// if the CMake config header exists, use that instead of this Swift package prebuilt one |
| 6 | +// we need to undefine the header guard, since export.h uses the same one |
| 7 | +#undef CMARK_GFM_EXTENSIONS_EXPORT_H |
| 8 | +#include "cmark-gfm-extensions_export.h" |
| 9 | +#else |
| 10 | + |
| 11 | +#ifdef CMARK_GFM_EXTENSIONS_STATIC_DEFINE |
| 12 | +# define CMARK_GFM_EXTENSIONS_EXPORT |
| 13 | +# define CMARK_GFM_EXTENSIONS_NO_EXPORT |
| 14 | +#else |
| 15 | +# if defined(_WIN32) |
| 16 | +# ifndef CMARK_GFM_EXTENSIONS_EXPORT |
| 17 | +# ifdef libcmark_gfm_extensions_EXPORTS |
| 18 | +# define CMARK_GFM_EXTENSIONS_EXPORT __declspec(dllexport) |
| 19 | +# else |
| 20 | +# define CMARK_GFM_EXTENSIONS_EXPORT __declspec(dllimport) |
| 21 | +# endif |
| 22 | +# endif |
| 23 | + |
| 24 | +# ifndef CMARK_GFM_EXTENSIONS_NO_EXPORT |
| 25 | +# define CMARK_GFM_EXTENSIONS_NO_EXPORT |
| 26 | +# endif |
| 27 | +# else |
| 28 | +# ifndef CMARK_GFM_EXTENSIONS_EXPORT |
| 29 | +# ifdef libcmark_gfm_extensions_EXPORTS |
| 30 | +# define CMARK_GFM_EXTENSIONS_EXPORT __attribute__((__visibility__("default"))) |
| 31 | +# else |
| 32 | +# define CMARK_GFM_EXTENSIONS_EXPORT __attribute__((__visibility__("default"))) |
| 33 | +# endif |
| 34 | +# endif |
| 35 | + |
| 36 | +# ifndef CMARK_GFM_EXTENSIONS_NO_EXPORT |
| 37 | +# define CMARK_GFM_EXTENSIONS_NO_EXPORT __attribute__((__visibility__("hidden"))) |
| 38 | +# endif |
| 39 | +# endif |
| 40 | +#endif |
| 41 | + |
| 42 | +#ifndef CMARK_GFM_EXTENSIONS_DEPRECATED |
| 43 | +# if defined(_WIN32) |
| 44 | +# define CMARK_GFM_EXTENSIONS_DEPRECATED __declspec(deprecated) |
| 45 | +# else |
| 46 | +# define CMARK_GFM_EXTENSIONS_DEPRECATED __attribute__ ((__deprecated__)) |
| 47 | +# endif |
| 48 | +#endif |
| 49 | + |
| 50 | +#ifndef CMARK_GFM_EXTENSIONS_DEPRECATED_EXPORT |
| 51 | +# define CMARK_GFM_EXTENSIONS_DEPRECATED_EXPORT CMARK_GFM_EXTENSIONS_EXPORT CMARK_GFM_EXTENSIONS_DEPRECATED |
| 52 | +#endif |
| 53 | + |
| 54 | +#ifndef CMARK_GFM_EXTENSIONS_DEPRECATED_NO_EXPORT |
| 55 | +# define CMARK_GFM_EXTENSIONS_DEPRECATED_NO_EXPORT CMARK_GFM_EXTENSIONS_NO_EXPORT CMARK_GFM_EXTENSIONS_DEPRECATED |
| 56 | +#endif |
| 57 | + |
| 58 | +#endif /* CMARK_GFM_EXTENSIONS_EXPORT_H */ |
| 59 | + |
| 60 | +#endif /* "cmark-gfm-extensions_export.h" */ |
0 commit comments