diff --git a/sqlite-vec.h.tmpl b/sqlite-vec.h.tmpl index 702250e6..fe7ba847 100644 --- a/sqlite-vec.h.tmpl +++ b/sqlite-vec.h.tmpl @@ -8,7 +8,11 @@ #endif #ifdef SQLITE_VEC_STATIC - #define SQLITE_VEC_API __attribute__((visibility("default"))) + #if defined(__GNUC__) && !defined(_WIN32) + #define SQLITE_VEC_API __attribute__((visibility("default"))) + #else + #define SQLITE_VEC_API + #endif #else #ifdef _WIN32 #define SQLITE_VEC_API __declspec(dllexport)