[Pkg-gnupg-commit] [gpgme] 35/412: Fix export header and windows export macros
Daniel Kahn Gillmor
dkg at fifthhorseman.net
Thu Sep 22 21:26:09 UTC 2016
This is an automated email from the git hooks/post-receive script.
dkg pushed a commit to branch master
in repository gpgme.
commit 98e5b672422ca1e38ca38ff0357cee6cc936aee0
Author: Andre Heinecke <aheinecke at intevation.de>
Date: Wed Mar 2 16:24:09 2016 +0100
Fix export header and windows export macros
* lang/cpp/src/gpgme_export.h: Fix variable name. Add Windows ifdefs.
---
lang/cpp/src/gpgmepp_export.h | 20 ++++++++++++++++----
1 file changed, 16 insertions(+), 4 deletions(-)
diff --git a/lang/cpp/src/gpgmepp_export.h b/lang/cpp/src/gpgmepp_export.h
index 50a288d..c24bda0 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
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-gnupg/gpgme.git
More information about the Pkg-gnupg-commit
mailing list