diff --git a/stdlib/toolchain/CMakeLists.txt b/stdlib/toolchain/CMakeLists.txt index de2b0eaa7334..d1cb267494c7 100644 --- a/stdlib/toolchain/CMakeLists.txt +++ b/stdlib/toolchain/CMakeLists.txt @@ -46,6 +46,10 @@ endif() # runtime being patched only through public ABI. list(APPEND CXX_COMPILE_FLAGS "-DSWIFT_COMPATIBILITY_LIBRARY=1") +set(CMAKE_C_VISIBILITY_PRESET hidden) +set(CMAKE_CXX_VISIBILITY_PRESET hidden) +set(CMAKE_VISIBILITY_INLINES_HIDDEN YES) + if(SWIFT_STDLIB_SUPPORT_BACK_DEPLOYMENT) add_subdirectory(legacy_layouts) add_subdirectory(Compatibility50) diff --git a/stdlib/toolchain/Compatibility56/CMakeLists.txt b/stdlib/toolchain/Compatibility56/CMakeLists.txt index 999f0179e73d..977d5f684d7e 100644 --- a/stdlib/toolchain/Compatibility56/CMakeLists.txt +++ b/stdlib/toolchain/Compatibility56/CMakeLists.txt @@ -2,10 +2,6 @@ set(library_name "swiftCompatibility56") include_directories("include/" "${SWIFT_STDLIB_SOURCE_DIR}") -set(CMAKE_C_VISIBILITY_PRESET hidden) -set(CMAKE_CXX_VISIBILITY_PRESET hidden) -set(CMAKE_VISIBILITY_INLINES_HIDDEN YES) - add_compile_definitions(SWIFT_COMPATIBILITY56) add_swift_target_library("${library_name}" STATIC Overrides.cpp diff --git a/stdlib/toolchain/CompatibilityPacks/CMakeLists.txt b/stdlib/toolchain/CompatibilityPacks/CMakeLists.txt index d918614430fa..8e52618c5917 100644 --- a/stdlib/toolchain/CompatibilityPacks/CMakeLists.txt +++ b/stdlib/toolchain/CompatibilityPacks/CMakeLists.txt @@ -2,10 +2,6 @@ set(library_name "swiftCompatibilityPacks") include_directories("include/" "${SWIFT_STDLIB_SOURCE_DIR}") -set(CMAKE_C_VISIBILITY_PRESET hidden) -set(CMAKE_CXX_VISIBILITY_PRESET hidden) -set(CMAKE_VISIBILITY_INLINES_HIDDEN YES) - add_compile_definitions(SWIFT_COMPATIBILITY_PACKS) add_swift_target_library("${library_name}" STATIC Metadata.cpp