From a4526089ddd73b8ac0049d4db19ce599c6260f86 Mon Sep 17 00:00:00 2001 From: falkTX Date: Wed, 10 Oct 2018 16:02:57 +0200 Subject: [PATCH] define JACK_LIB_EXPORT, useful for internal clients Signed-off-by: falkTX --- systemdeps.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/systemdeps.h b/systemdeps.h index 33ea6c3..2244c6e 100644 --- a/systemdeps.h +++ b/systemdeps.h @@ -129,4 +129,13 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. #define POST_PACKED_STRUCTURE #endif /* __arm__ || __aarch64__ || __ppc__ || __powerpc__ */ +/** define JACK_LIB_EXPORT, useful for internal clients */ +#if defined(_WIN32) + #define JACK_LIB_EXPORT __declspec(dllexport) +#elif defined(__GNUC__) + #define JACK_LIB_EXPORT __attribute__((visibility("default"))) +#else + #define JACK_LIB_EXPORT +#endif + #endif /* __jack_systemdeps_h__ */