diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2014-03-01 18:57:36 -0500 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2014-03-01 18:57:36 -0500 |
commit | 9f121fac81a36fe36f3815a2b5b05725b976ef91 (patch) | |
tree | d3f05173331dc23b188551c0a5c504ec1fc74fa4 /libs/pbd/pbd/libpbd_visibility.h | |
parent | db92e79debf4120fba83d30facdb92eed57a926f (diff) |
add template export macros for libpbd
Diffstat (limited to 'libs/pbd/pbd/libpbd_visibility.h')
-rw-r--r-- | libs/pbd/pbd/libpbd_visibility.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libs/pbd/pbd/libpbd_visibility.h b/libs/pbd/pbd/libpbd_visibility.h index c2cd924a81..4c0f063b17 100644 --- a/libs/pbd/pbd/libpbd_visibility.h +++ b/libs/pbd/pbd/libpbd_visibility.h @@ -24,10 +24,14 @@ #define LIBPBD_DLL_IMPORT __declspec(dllimport) #define LIBPBD_DLL_EXPORT __declspec(dllexport) #define LIBPBD_DLL_LOCAL + #define LIBPBD_TEMPLATE_DLL_IMPORT + #define LIBPBD_TEMPLATE_DLL_EXPORT #else #define LIBPBD_DLL_IMPORT __attribute__ ((visibility ("default"))) #define LIBPBD_DLL_EXPORT __attribute__ ((visibility ("default"))) #define LIBPBD_DLL_LOCAL __attribute__ ((visibility ("hidden"))) + #define LIBPDB_TEMPLATE_DLL_IMPORT __attribute__ ((visibility ("default"))) + #define LIBPBD_TEMPLATE_DLL_EXPORT __attribute__ ((visibility ("default"))) #endif #ifdef LIBPBD_STATIC // libpbd is a DLL @@ -36,8 +40,10 @@ #else #ifdef LIBPBD_DLL_EXPORTS // defined if we are building the libpbd DLL (instead of using it) #define LIBPBD_API LIBPBD_DLL_EXPORT + #define LIBEVORAL_TEMPLATE_API LIBEVORAL_TEMPLATE_DLL_EXPORT #else #define LIBPBD_API LIBPBD_DLL_IMPORT + #define LIBEVORAL_TEMPLATE_API LIBEVORAL_TEMPLATE_DLL_IMPORT #endif #define LIBPBD_LOCAL LIBPBD_DLL_LOCAL #endif |