Mercurial > irccd
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