summaryrefslogtreecommitdiff
path: root/libcxx/cmake
diff options
context:
space:
mode:
authorLouis Dionne <ldionne.2@gmail.com>2022-07-19 11:04:31 -0400
committerLouis Dionne <ldionne.2@gmail.com>2022-07-19 17:16:06 -0400
commitf1c30135417f8eed9585e5a42ae14f6ba9811fbc (patch)
treed4904de0c110540f3fa76e566a5d916a244edcb0 /libcxx/cmake
parentfd4afa7a29061e51e8b18e83afa5c5172ee76aa0 (diff)
downloadllvm-f1c30135417f8eed9585e5a42ae14f6ba9811fbc.tar.gz
[libc++] Drop the legacy debug mode symbols by default
Leave the escape hatch in place with a note, but don't include the debug mode symbols by default since we don't support the debug mode in the normal library anymore. This is technically an ABI break for users who were depending on those debug mode symbols in the dylib, however those users will already be broken at compile-time because they must have been using _LIBCPP_DEBUG=2, which is now an error. Differential Revision: https://reviews.llvm.org/D127360
Diffstat (limited to 'libcxx/cmake')
-rw-r--r--libcxx/cmake/caches/Apple.cmake1
1 files changed, 0 insertions, 1 deletions
diff --git a/libcxx/cmake/caches/Apple.cmake b/libcxx/cmake/caches/Apple.cmake
index 95ae59e0f25f..5224e04687a1 100644
--- a/libcxx/cmake/caches/Apple.cmake
+++ b/libcxx/cmake/caches/Apple.cmake
@@ -7,7 +7,6 @@ set(LIBCXX_ABI_VERSION "1" CACHE STRING "")
set(LIBCXX_ENABLE_STATIC ON CACHE BOOL "")
set(LIBCXX_ENABLE_SHARED ON CACHE BOOL "")
set(LIBCXX_CXX_ABI libcxxabi CACHE STRING "")
-set(LIBCXX_ENABLE_BACKWARDS_COMPATIBILITY_DEBUG_MODE_SYMBOLS OFF CACHE BOOL "")
set(LIBCXX_ENABLE_VENDOR_AVAILABILITY_ANNOTATIONS ON CACHE BOOL "")
set(LIBCXX_HERMETIC_STATIC_LIBRARY ON CACHE BOOL "")