From 862840b3a02cb7dc85a38cbdd173cc16b3362cc6 Mon Sep 17 00:00:00 2001 From: BtbN Date: Sat, 24 May 2014 14:13:44 +0200 Subject: [PATCH] Hide librtmp symbols so they don't collide with system libraries --- plugins/obs-outputs/CMakeLists.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/plugins/obs-outputs/CMakeLists.txt b/plugins/obs-outputs/CMakeLists.txt index 4d4c261e6..7d7e87542 100644 --- a/plugins/obs-outputs/CMakeLists.txt +++ b/plugins/obs-outputs/CMakeLists.txt @@ -28,6 +28,11 @@ set(obs-outputs_librtmp_SOURCES librtmp/parseurl.c librtmp/rtmp.c) +if(NOT WIN32) + set_source_files_properties(${obs-outputs_librtmp_SOURCES} PROPERTIES + COMPILE_FLAGS "-fvisibility=hidden") +endif() + set(obs-outputs_HEADERS obs-output-ver.h rtmp-helpers.h @@ -50,3 +55,4 @@ target_link_libraries(obs-outputs ${obs-outputs_PLATFORM_DEPS}) install_obs_plugin(obs-outputs) +