diff options
author | Andre Heinecke <[email protected]> | 2016-03-02 15:24:09 +0000 |
---|---|---|
committer | Andre Heinecke <[email protected]> | 2016-03-02 15:24:09 +0000 |
commit | 98e5b672422ca1e38ca38ff0357cee6cc936aee0 (patch) | |
tree | 499991defa60e154043ef08978a3e448c76aa490 /lang/cpp/src | |
parent | Add header installation (diff) | |
download | gpgme-98e5b672422ca1e38ca38ff0357cee6cc936aee0.tar.gz gpgme-98e5b672422ca1e38ca38ff0357cee6cc936aee0.zip |
Fix export header and windows export macros
* lang/cpp/src/gpgme_export.h: Fix variable name. Add Windows ifdefs.
Diffstat (limited to 'lang/cpp/src')
-rw-r--r-- | lang/cpp/src/gpgmepp_export.h | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/lang/cpp/src/gpgmepp_export.h b/lang/cpp/src/gpgmepp_export.h index 50a288de..c24bda02 100644 --- a/lang/cpp/src/gpgmepp_export.h +++ b/lang/cpp/src/gpgmepp_export.h @@ -7,17 +7,29 @@ # define GPGMEPP_NO_EXPORT #else # ifndef GPGMEPP_EXPORT -# ifdef KF5Gpgmepp_EXPORTS +# ifdef BUILDING_GPGMEPP /* We are building this library */ -# define GPGMEPP_EXPORT __attribute__((visibility("default"))) +# ifdef WIN32 +# define GPGMEPP_EXPORT __declspec(dllexport) +# else +# define GPGMEPP_EXPORT __attribute__((visibility("default"))) +# endif # else /* We are using this library */ -# define GPGMEPP_EXPORT __attribute__((visibility("default"))) +# ifdef WIN32 +# define GPGMEPP_EXPORT __declspec(dllimport) +# else +# define GPGMEPP_EXPORT __attribute__((visibility("default"))) +# endif # endif # endif # ifndef GPGMEPP_NO_EXPORT -# define GPGMEPP_NO_EXPORT __attribute__((visibility("hidden"))) +# ifdef WIN32 +# define GPGMEPP_NO_EXPORT +# else +# define GPGMEPP_NO_EXPORT __attribute__((visibility("hidden"))) +# endif # endif #endif |