From 92d3c1147f09e1ad0b0096f498a55d0614b51bae Mon Sep 17 00:00:00 2001 From: Anton Piccardo-Selg <anton.piccardo-selg@tessella.com> Date: Thu, 2 Jun 2016 14:52:24 +0100 Subject: [PATCH] Refs #15283 Add export macro for gnuc to ann.h --- Framework/Kernel/inc/MantidKernel/ANN/ANN.h | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Framework/Kernel/inc/MantidKernel/ANN/ANN.h b/Framework/Kernel/inc/MantidKernel/ANN/ANN.h index 84db71c5ad2..736b93c7db6 100644 --- a/Framework/Kernel/inc/MantidKernel/ANN/ANN.h +++ b/Framework/Kernel/inc/MantidKernel/ANN/ANN.h @@ -96,9 +96,12 @@ #else #define DLL_API __declspec(dllimport) #endif -//---------------------------------------------------------------------- -// DLL_API is ignored for all other systems -//---------------------------------------------------------------------- +#elif defined(__GNUC__) +#ifdef IN_MANTID_KERNEL +#define DLL_API __attribute__ ((visibility ("default"))) +#else +#define DLL_API +#endif #else #define DLL_API #endif -- GitLab