From e06a4976eebca4de96e5f499d9ee7d9604ebecb9 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Sat, 30 Oct 2021 21:33:51 +0100 Subject: [PATCH] Set default visibility as hidden. --- 3rdparty/bzip2.cmake | 2 ++ 3rdparty/flac.cmake | 2 ++ 3rdparty/lzfse.cmake | 2 +- 3rdparty/lzip.cmake | 4 +++- 3rdparty/lzma.cmake | 2 ++ 5 files changed, 10 insertions(+), 2 deletions(-) diff --git a/3rdparty/bzip2.cmake b/3rdparty/bzip2.cmake index 5842a54..60119eb 100644 --- a/3rdparty/bzip2.cmake +++ b/3rdparty/bzip2.cmake @@ -137,3 +137,5 @@ add_definitions(-DBZ_DEBUG=0) # install(TARGETS bz2_static DESTINATION ${CMAKE_INSTALL_LIBDIR}) # install(FILES bzlib.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) #endif() + +set_property(TARGET bz2_static PROPERTY C_VISIBILITY_PRESET hidden) \ No newline at end of file diff --git a/3rdparty/flac.cmake b/3rdparty/flac.cmake index d387784..0ff75d3 100644 --- a/3rdparty/flac.cmake +++ b/3rdparty/flac.cmake @@ -159,4 +159,6 @@ if(CMAKE_BUILD_TYPE STREQUAL Debug OR CMAKE_BUILD_TYPE STREQUAL RelWithDebInfo O set(DODEFINE_FORTIFY_SOURCE 0) endif() +set_property(TARGET FLAC PROPERTY C_VISIBILITY_PRESET hidden) + configure_file(flac/config.cmake.h.in flac/config.h) \ No newline at end of file diff --git a/3rdparty/lzfse.cmake b/3rdparty/lzfse.cmake index 15f4e7c..50823f0 100644 --- a/3rdparty/lzfse.cmake +++ b/3rdparty/lzfse.cmake @@ -87,4 +87,4 @@ endif() if(NOT "${CMAKE_C_PLATFORM_ID}" MATCHES "MinGW" OR (NOT ${CMAKE_SYSTEM_PROCESSOR} MATCHES "arm" AND NOT ${CMAKE_SYSTEM_PROCESSOR} MATCHES "aarch64")) set_property(TARGET lzfse APPEND PROPERTY POSITION_INDEPENDENT_CODE TRUE) -endif() +endif() \ No newline at end of file diff --git a/3rdparty/lzip.cmake b/3rdparty/lzip.cmake index e8085c9..a1b4267 100644 --- a/3rdparty/lzip.cmake +++ b/3rdparty/lzip.cmake @@ -4,4 +4,6 @@ set("LZIP_DIRECTORY" "lzlib-1.12") message(STATUS "LZIP VERSION: 1.12") -add_library(lzlib STATIC ${LZIP_DIRECTORY}/lzlib.c) \ No newline at end of file +add_library(lzlib STATIC ${LZIP_DIRECTORY}/lzlib.c) + +set_property(TARGET lzlib PROPERTY C_VISIBILITY_PRESET hidden) \ No newline at end of file diff --git a/3rdparty/lzma.cmake b/3rdparty/lzma.cmake index 1c6002b..b3e4a18 100644 --- a/3rdparty/lzma.cmake +++ b/3rdparty/lzma.cmake @@ -144,3 +144,5 @@ endif() target_sources(lzma PRIVATE ${LZMA_C_DIRECTORY}/XzDec.c) target_sources(lzma PRIVATE ${LZMA_C_DIRECTORY}/XzEnc.c) target_sources(lzma PRIVATE ${LZMA_C_DIRECTORY}/XzIn.c) + +set_property(TARGET lzma PROPERTY C_VISIBILITY_PRESET hidden) \ No newline at end of file