diff options
author | Vitaly Buka <vitalybuka@google.com> | 2024-04-02 14:23:42 -0700 |
---|---|---|
committer | Vitaly Buka <vitalybuka@google.com> | 2024-04-02 14:23:42 -0700 |
commit | 2fe88fc8b7a3c27d473b6a172f0dc8aae7be3310 (patch) | |
tree | 4a2ce5eb31e8242dcbb7d7a3de82d3309fdc23c5 /libcxx/src/CMakeLists.txt | |
parent | eb6a41808ef4e058a24f9ebc6c85b10c966eb183 (diff) | |
parent | 89271b46761749503dffe94c60b9cbe0bda80284 (diff) | |
download | llvm-2fe88fc8b7a3c27d473b6a172f0dc8aae7be3310.zip llvm-2fe88fc8b7a3c27d473b6a172f0dc8aae7be3310.tar.gz llvm-2fe88fc8b7a3c27d473b6a172f0dc8aae7be3310.tar.bz2 |
[𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.4
[skip ci]
Diffstat (limited to 'libcxx/src/CMakeLists.txt')
-rw-r--r-- | libcxx/src/CMakeLists.txt | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/libcxx/src/CMakeLists.txt b/libcxx/src/CMakeLists.txt index 07ffc8b..1110a79 100644 --- a/libcxx/src/CMakeLists.txt +++ b/libcxx/src/CMakeLists.txt @@ -301,7 +301,10 @@ if (LIBCXX_ENABLE_STATIC) # then its code shouldn't declare them with hidden visibility. They might # actually be provided by a shared library at link time. if (LIBCXX_ENABLE_NEW_DELETE_DEFINITIONS) - append_flags_if_supported(CXX_STATIC_LIBRARY_FLAGS -fvisibility-global-new-delete-hidden) + append_flags_if_supported(CXX_STATIC_LIBRARY_FLAGS -fvisibility-global-new-delete=force-hidden) + if (NOT CXX_SUPPORTS_FVISIBILITY_GLOBAL_NEW_DELETE_EQ_FORCE_HIDDEN_FLAG) + append_flags_if_supported(CXX_STATIC_LIBRARY_FLAGS -fvisibility-global-new-delete-hidden) + endif() endif() target_compile_options(cxx_static PRIVATE ${CXX_STATIC_LIBRARY_FLAGS}) # _LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS can be defined in __config_site |