diff cmake/internal/sysconfig.hpp.in @ 160:c1acfacc46bd

Irccd: dll export and style
author David Demelier <markand@malikania.fr>
date Tue, 24 May 2016 13:00:35 +0200
parents 113d909fdfe1
children ef527409e638
line wrap: on
line diff
--- a/cmake/internal/sysconfig.hpp.in	Mon May 23 14:05:41 2016 +0200
+++ b/cmake/internal/sysconfig.hpp.in	Tue May 24 13:00:35 2016 +0200
@@ -94,4 +94,19 @@
 #cmakedefine HAVE_STAT_ST_UID
 #cmakedefine HAVE_SYSLOG
 
+/*
+ * Export stuff.
+ * ------------------------------------------------------------------
+ */
+
+#if defined(_WIN32)
+#  if defined(IRCCD_BUILDING_DLL)
+#    define IRCCD_EXPORT __declspec(dllexport)
+#  else
+#    define IRCCD_EXPORT __declspec(dllimport)
+#  endif
+#else
+#  define IRCCD_EXPORT
+#endif
+
 #endif // !IRCCD_SYSCONFIG_H