Linux compile working

This commit is contained in:
Jordon Brooks 2024-05-27 19:09:17 +01:00
parent 47761441c0
commit f25ca44f03
Signed by: jordon
GPG key ID: DBD9758CD53E786A
5 changed files with 169 additions and 4 deletions

View file

@ -15,7 +15,7 @@
#pragma once
// Use a preprocessor definition to switch between export and import declarations
#ifdef _WIN32
#ifdef BUILD_WINDOWS
#ifdef HARMONYLINKLIB_STATIC
#define HARMONYLINKLIB_API
#else
@ -26,5 +26,13 @@
#endif
#endif
#else
#define HARMONYLINKLIB_API
#ifdef HARMONYLINKLIB_SHARED
#ifdef __clang__
#define HARMONYLINKLIB_API __attribute__((visibility("default")))
#else
#define HARMONYLINKLIB_API
#endif
#else
#define HARMONYLINKLIB_API
#endif
#endif