fix(SQLParser): static linking error on windows

This commit is contained in:
Aleksandar Fabijanic
2023-11-10 01:36:55 +01:00
parent 56f6caf8cf
commit be52ced34a
2 changed files with 13 additions and 30 deletions

View File

@@ -2,17 +2,20 @@
#define SQLPARSER_SQLPARSER_WIN_H
#if defined(_WIN32) || defined(_WIN64)
#if defined(_MSC_VER)
#define strncasecmp _strnicmp
#define strcasecmp _stricmp
#if defined(_WIN32)
#define strncasecmp _strnicmp
#define strcasecmp _stricmp
#if defined(_USRDLL)
#if defined(SQLParser_EXPORTS)
#define SQLParser_API __declspec(dllexport)
#else
#define SQLParser_API __declspec(dllimport)
#endif
#endif
#if defined(SQLParser_EXPORTS)
#define SQLParser_API __declspec(dllexport)
#else
#define SQLParser_API __declspec(dllimport)
#endif
#else
#endif
#if !defined(SQLParser_API)
#if defined (__GNUC__) && (__GNUC__ >= 4)
#define SQLParser_API __attribute__ ((visibility ("default")))
#else