 |
Ardour
9.3
|
Go to the documentation of this file.
21 #if defined(COMPILER_MSVC)
22 #define LIBEVORAL_DLL_IMPORT __declspec(dllimport)
23 #define LIBEVORAL_DLL_EXPORT __declspec(dllexport)
24 #define LIBEVORAL_DLL_LOCAL
25 #define LIBEVORAL_TEMPLATE_DLL_IMPORT __declspec(dllimport)
26 #define LIBEVORAL_TEMPLATE_DLL_EXPORT __declspec(dllexport)
28 #define LIBEVORAL_DLL_IMPORT __attribute__ ((visibility ("default")))
29 #define LIBEVORAL_DLL_EXPORT __attribute__ ((visibility ("default")))
30 #define LIBEVORAL_DLL_LOCAL __attribute__ ((visibility ("hidden")))
31 #define LIBEVORAL_TEMPLATE_DLL_IMPORT __attribute__ ((visibility ("default")))
32 #define LIBEVORAL_TEMPLATE_DLL_EXPORT __attribute__ ((visibility ("default")))
35 #ifdef LIBEVORAL_STATIC
37 #define LIBEVORAL_LOCAL
39 #ifdef LIBEVORAL_DLL_EXPORTS
40 #define LIBEVORAL_API LIBEVORAL_DLL_EXPORT
41 #define LIBEVORAL_TEMPLATE_API LIBEVORAL_TEMPLATE_DLL_EXPORT
43 #define LIBEVORAL_API LIBEVORAL_DLL_IMPORT
44 #define LIBEVORAL_TEMPLATE_API LIBEVORAL_TEMPLATE_DLL_IMPORT
46 #define LIBEVORAL_LOCAL LIBEVORAL_DLL_LOCAL