Skip to content

Commit

Permalink
[cmakelists] Symbol visibility hidden (-fvisibility=hidden)
Browse files Browse the repository at this point in the history
  • Loading branch information
CastagnaIT committed Oct 22, 2024
1 parent 6800302 commit f2fb1ac
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 f2fb1ac

Please sign in to comment.