Mercurial > hg > vamp-plugin-pack
annotate marsyas-link/marsyas/export.h @ 26:c89d25a0a7a7
Add VamPy
author | Chris Cannam |
---|---|
date | Wed, 11 Dec 2019 11:55:40 +0000 |
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 |