diff --git a/libobs/util/c99defs.h b/libobs/util/c99defs.h index 995e179d3..e74fb1053 100644 --- a/libobs/util/c99defs.h +++ b/libobs/util/c99defs.h @@ -50,7 +50,7 @@ #ifdef _MSC_VER #define EXPORT __declspec(dllexport) #else -#define EXPORT +#define EXPORT __attribute__((visibility("default"))) #endif #include diff --git a/plugins/obs-outputs/CMakeLists.txt b/plugins/obs-outputs/CMakeLists.txt index 124df673f..cde40922f 100644 --- a/plugins/obs-outputs/CMakeLists.txt +++ b/plugins/obs-outputs/CMakeLists.txt @@ -96,9 +96,11 @@ if(ENABLE_RTMPS STREQUAL "AUTO" OR ENABLE_RTMPS STREQUAL "ON") target_link_libraries(obs-outputs PRIVATE ${FOUNDATION_FRAMEWORK} ${SECURITY_FRAMEWORK}) set_target_properties(obs-outputs PROPERTIES CXX_VISIBILITY_PRESET hidden) + set_target_properties(obs-outputs PROPERTIES C_VISIBILITY_PRESET hidden) elseif(OS_POSIX) set_target_properties(obs-outputs PROPERTIES CXX_VISIBILITY_PRESET hidden) + set_target_properties(obs-outputs PROPERTIES C_VISIBILITY_PRESET hidden) endif() endif() else()