fix: don't use __declspec(dllexport) on windows

This commit is contained in:
Amaan Qureshi 2024-03-04 13:06:33 -05:00
parent f8c41f74f8
commit 304f8b7c04
3 changed files with 3 additions and 3 deletions

View file

@ -1346,7 +1346,7 @@ impl Generator {
add_line!(self, "#endif");
add_line!(self, "");
add_line!(self, "#ifdef _WIN32");
add_line!(self, "#define TS_PUBLIC __declspec(dllexport)");
add_line!(self, "#define TS_PUBLIC");
add_line!(self, "#else");
add_line!(
self,

View file

@ -10,7 +10,7 @@ extern "C" {
#include <stdlib.h>
#ifdef _WIN32
#define TS_PUBLIC __declspec(dllexport)
#define TS_PUBLIC
#else
#define TS_PUBLIC __attribute__((visibility("default")))
#endif

View file

@ -10,7 +10,7 @@ extern "C" {
#include <stdlib.h>
#ifdef _WIN32
#define TS_PUBLIC __declspec(dllexport)
#define TS_PUBLIC
#else
#define TS_PUBLIC __attribute__((visibility("default")))
#endif