Only export lib functions in linux builds

This commit is contained in:
Renato Rotenberg
2023-03-04 20:19:48 -03:00
parent 4842cd3ed8
commit 74b8dc231f
2 changed files with 4 additions and 2 deletions
+3 -1
View File
@@ -5,12 +5,14 @@
#include <stdint.h>
#include <stdbool.h>
#ifdef _WIN32
#if defined(_WIN32)
#ifdef SM64_LIB_EXPORT
#define SM64_LIB_FN __declspec(dllexport)
#else
#define SM64_LIB_FN __declspec(dllimport)
#endif
#elif defined(__GNUC__) && __GNUC__ >= 4
#define SM64_LIB_FN __attribute__ ((visibility("default")))
#else
#define SM64_LIB_FN
#endif