Added static library linking

This commit is contained in:
Jordon Brooks 2024-05-16 14:22:33 +01:00
parent 2eb90cf021
commit d6fcb24863
Signed by: jordon
GPG key ID: DBD9758CD53E786A
6 changed files with 171 additions and 42 deletions

View file

@ -16,10 +16,14 @@
// Use a preprocessor definition to switch between export and import declarations
#ifdef _WIN32
#ifdef HARMONYLINKLIB_EXPORTS
#define HARMONYLINKLIB_API __declspec(dllexport)
#ifdef HARMONYLINKLIB_STATIC
#define HARMONYLINKLIB_API
#else
#define HARMONYLINKLIB_API __declspec(dllimport)
#ifdef HARMONYLINKLIB_SHARED
#define HARMONYLINKLIB_API __declspec(dllexport)
#else
#define HARMONYLINKLIB_API __declspec(dllimport)
#endif
#endif
#else
#define HARMONYLINKLIB_API