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 | |
| 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.
| -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 | 
