Cocoa: Fix internal symbol hiding for dylib

The default symbol visibility was not set to hidden on macOS.
This commit is contained in:
Camilla Löwy 2019-07-16 23:14:16 +02:00
parent 062a1c22b5
commit b430bc4935
1 changed files with 3 additions and 1 deletions

View File

@ -140,7 +140,9 @@ if (BUILD_SHARED_LIBS)
set_target_properties(glfw PROPERTIES
INSTALL_NAME_DIR "${CMAKE_INSTALL_LIBDIR}")
elseif (UNIX)
endif()
if (UNIX)
# Hide symbols not explicitly tagged for export from the shared library
target_compile_options(glfw PRIVATE "-fvisibility=hidden")
endif()