|
@@ -119,7 +119,8 @@ if (NOT LIBCXX_ENABLE_RTTI)
|
|
append_if(LIBCXX_CXX_FEATURE_FLAGS LIBCXX_HAS_FNO_RTTI_FLAG -fno-rtti)
|
|
append_if(LIBCXX_CXX_FEATURE_FLAGS LIBCXX_HAS_FNO_RTTI_FLAG -fno-rtti)
|
|
endif()
|
|
endif()
|
|
# Assert
|
|
# Assert
|
|
-if (LLVM_ENABLE_ASSERTIONS)
|
|
|
|
|
|
+string(TOUPPER "${CMAKE_BUILD_TYPE}" uppercase_CMAKE_BUILD_TYPE)
|
|
|
|
+if (LIBCXX_ENABLE_ASSERTIONS)
|
|
# MSVC doesn't like _DEBUG on release builds. See PR 4379.
|
|
# MSVC doesn't like _DEBUG on release builds. See PR 4379.
|
|
if (NOT MSVC)
|
|
if (NOT MSVC)
|
|
list(APPEND LIBCXX_CXX_FEATURE_FLAGS -D_DEBUG)
|
|
list(APPEND LIBCXX_CXX_FEATURE_FLAGS -D_DEBUG)
|