From 1b2eb663cceedfb19be0f606c9df9de64cb9d474 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 --- common/jack/systemdeps.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/common/jack/systemdeps.h b/common/jack/systemdeps.h index 33ea6c38..2244c6e7 100644 --- a/common/jack/systemdeps.h +++ b/common/jack/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__ */