Only use dllexport attribute for windows targets.

This commit is contained in:
Tom Lally 2022-08-30 11:29:51 +01:00
parent 134524ce85
commit 1418186d82

View file

@ -228,7 +228,11 @@ typedef union _LARGE_INTEGER {
#if defined(_MSC_VER) #if defined(_MSC_VER)
#define DLLEXPORT __declspec(dllexport) #define DLLEXPORT __declspec(dllexport)
#elif defined(__GNUC__) #elif defined(__GNUC__)
#define DLLEXPORT __attribute__((dllexport)) #if BOOST_OS_WINDOWS
#define DLLEXPORT __attribute__((dllexport))
#else
#define DLLEXPORT
#endif
#else #else
#error No definition for DLLEXPORT #error No definition for DLLEXPORT
#endif #endif