Fix export header and windows export macros
* lang/cpp/src/gpgme_export.h: Fix variable name. Add Windows ifdefs.
This commit is contained in:
parent
c5291a8891
commit
98e5b67242
@ -7,17 +7,29 @@
|
|||||||
# define GPGMEPP_NO_EXPORT
|
# define GPGMEPP_NO_EXPORT
|
||||||
#else
|
#else
|
||||||
# ifndef GPGMEPP_EXPORT
|
# ifndef GPGMEPP_EXPORT
|
||||||
# ifdef KF5Gpgmepp_EXPORTS
|
# ifdef BUILDING_GPGMEPP
|
||||||
/* We are building this library */
|
/* 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
|
# else
|
||||||
/* We are using this library */
|
/* 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
|
||||||
# endif
|
# endif
|
||||||
|
|
||||||
# ifndef GPGMEPP_NO_EXPORT
|
# 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
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user