Mercurial > hg > vamp-plugin-pack
annotate marsyas-link/marsyas/export.h @ 129:afd72eb2b0aa tip
Added tag v1.0-windows-32bit for changeset 7d5387c63447
author | Chris Cannam |
---|---|
date | Fri, 12 Jun 2020 17:20:52 +0100 |
parents | d1501a19818e |
children |
rev | line source |
---|---|
Chris@19 | 1 #ifndef _marsyas_DLLDEFINES_H |
Chris@19 | 2 #define _marsyas_DLLDEFINES_H |
Chris@19 | 3 |
Chris@19 | 4 #define MARSYAS_STATIC 1 |
Chris@19 | 5 |
Chris@19 | 6 #if defined (_WIN32) && !(MARSYAS_STATIC) |
Chris@19 | 7 |
Chris@19 | 8 #ifdef _MSC_VER |
Chris@19 | 9 #pragma warning(disable: 4251) |
Chris@19 | 10 #endif |
Chris@19 | 11 |
Chris@19 | 12 #if defined (marsyas_EXPORTS) |
Chris@19 | 13 #define marsyas_EXPORT __declspec(dllexport) |
Chris@19 | 14 #else |
Chris@19 | 15 #define marsyas_EXPORT __declspec(dllimport) |
Chris@19 | 16 #endif |
Chris@19 | 17 |
Chris@19 | 18 #else |
Chris@19 | 19 |
Chris@19 | 20 #define marsyas_EXPORT |
Chris@19 | 21 |
Chris@19 | 22 #endif |
Chris@19 | 23 |
Chris@19 | 24 #endif |