|
- diff --git a/include/lv2/core/lv2.h b/include/lv2/core/lv2.h
- index 84c40a5..6e22dc6 100644
- --- a/include/lv2/core/lv2.h
- +++ b/include/lv2/core/lv2.h
- @@ -366,7 +371,9 @@ typedef struct LV2_Descriptor {
- Put this (LV2_SYMBOL_EXPORT) before any functions that are to be loaded
- by the host as a symbol from the dynamic library.
- */
- -#ifdef _WIN32
- +#if defined(__EMSCRIPTEN__)
- +# define LV2_SYMBOL_EXPORT LV2_SYMBOL_EXTERN __attribute__((used))
- +#elif defined(_WIN32)
- # define LV2_SYMBOL_EXPORT LV2_SYMBOL_EXTERN __declspec(dllexport)
- #else
- # define LV2_SYMBOL_EXPORT \
|