Skip to content

Commit

Permalink
Merge pull request #1706 from CastagnaIT/symbols_visibility
Browse files Browse the repository at this point in the history
[cmakelists] Symbol visibility hidden (-fvisibility=hidden)
  • Loading branch information
CastagnaIT authored Oct 28, 2024
2 parents 6800302 + f2fb1ac commit b0130e9
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,10 @@ else()
list(APPEND DEPLIBS ${CMAKE_DL_LIBS})
# Required on some old linux platforms to use macro like PRIu64
add_definitions(-D__STDC_FORMAT_MACROS)
# Force symbol visibility hidden by default for operative systems different than Windows,
# by default on Windows is hidden, on linux is the opposite, and lead to have singleton static objects
# stored in memory in a persistent way between all ISAdaptive instances (kodi core dlopen/dlclose)
add_compile_options(-fvisibility=hidden)
endif()

# Sources to build
Expand Down

0 comments on commit b0130e9

Please sign in to comment.