 |
Ardour
8.12
|
Go to the documentation of this file.
19 #ifndef __libgtkmm2ext_visibility_h__
20 #define __libgtkmm2ext_visibility_h__
22 #if defined(COMPILER_MSVC)
23 #define LIBGTKMM2EXT_DLL_IMPORT __declspec(dllimport)
24 #define LIBGTKMM2EXT_DLL_EXPORT __declspec(dllexport)
25 #define LIBGTKMM2EXT_DLL_LOCAL
27 #define LIBGTKMM2EXT_DLL_IMPORT __attribute__ ((visibility ("default")))
28 #define LIBGTKMM2EXT_DLL_EXPORT __attribute__ ((visibility ("default")))
29 #define LIBGTKMM2EXT_DLL_LOCAL __attribute__ ((visibility ("hidden")))
32 #ifdef LIBGTKMM2EXT_STATIC
33 #define LIBGTKMM2EXT_API
34 #define LIBGTKMM2EXT_LOCAL
36 #ifdef LIBGTKMM2EXT_DLL_EXPORTS
37 #define LIBGTKMM2EXT_API LIBGTKMM2EXT_DLL_EXPORT
39 #define LIBGTKMM2EXT_API LIBGTKMM2EXT_DLL_IMPORT
41 #define LIBGTKMM2EXT_LOCAL LIBGTKMM2EXT_DLL_LOCAL