diff options
author | Andre Heinecke <[email protected]> | 2016-05-10 14:43:36 +0000 |
---|---|---|
committer | Andre Heinecke <[email protected]> | 2016-05-10 14:43:36 +0000 |
commit | 34e5c5b33de3608bedc2826be27a06e6eec0ea44 (patch) | |
tree | b04ce687c5dcb72d84af230e05335da0213bf6de /lang/cpp/src/gpgmepp_export.h | |
parent | Allow cc to detect missing cases in a switch. (diff) | |
parent | Qt / Cpp: Fix make dist (diff) | |
download | gpgme-34e5c5b33de3608bedc2826be27a06e6eec0ea44.tar.gz gpgme-34e5c5b33de3608bedc2826be27a06e6eec0ea44.zip |
Merge branch 'gpgmepp'
Diffstat (limited to 'lang/cpp/src/gpgmepp_export.h')
-rw-r--r-- | lang/cpp/src/gpgmepp_export.h | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/lang/cpp/src/gpgmepp_export.h b/lang/cpp/src/gpgmepp_export.h new file mode 100644 index 00000000..c24bda02 --- /dev/null +++ b/lang/cpp/src/gpgmepp_export.h @@ -0,0 +1,53 @@ + +#ifndef GPGMEPP_EXPORT_H +#define GPGMEPP_EXPORT_H + +#ifdef GPGMEPP_STATIC_DEFINE +# define GPGMEPP_EXPORT +# define GPGMEPP_NO_EXPORT +#else +# ifndef GPGMEPP_EXPORT +# ifdef BUILDING_GPGMEPP + /* We are building this library */ +# ifdef WIN32 +# define GPGMEPP_EXPORT __declspec(dllexport) +# else +# define GPGMEPP_EXPORT __attribute__((visibility("default"))) +# endif +# else + /* We are using this library */ +# ifdef WIN32 +# define GPGMEPP_EXPORT __declspec(dllimport) +# else +# define GPGMEPP_EXPORT __attribute__((visibility("default"))) +# endif +# endif +# endif + +# ifndef GPGMEPP_NO_EXPORT +# ifdef WIN32 +# define GPGMEPP_NO_EXPORT +# else +# define GPGMEPP_NO_EXPORT __attribute__((visibility("hidden"))) +# endif +# endif +#endif + +#ifndef GPGMEPP_DEPRECATED +# define GPGMEPP_DEPRECATED __attribute__ ((__deprecated__)) +#endif + +#ifndef GPGMEPP_DEPRECATED_EXPORT +# define GPGMEPP_DEPRECATED_EXPORT GPGMEPP_EXPORT GPGMEPP_DEPRECATED +#endif + +#ifndef GPGMEPP_DEPRECATED_NO_EXPORT +# define GPGMEPP_DEPRECATED_NO_EXPORT GPGMEPP_NO_EXPORT GPGMEPP_DEPRECATED +#endif + +#define DEFINE_NO_DEPRECATED 0 +#if DEFINE_NO_DEPRECATED +# define GPGMEPP_NO_DEPRECATED +#endif + +#endif |