diff options
author | Luboš Luňák <l.lunak@collabora.com> | 2022-05-25 17:07:17 +0200 |
---|---|---|
committer | Luboš Luňák <l.lunak@collabora.com> | 2022-05-26 07:55:50 +0200 |
commit | d235f705b4dda23cfd7b77c500b166016633e46c (patch) | |
tree | 4a13df0735f3f73e8d2241ddc694745bea855639 /solenv | |
parent | 43f6ca7164a9ea7c99d177d711684e25d53e8be4 (diff) |
use at least assertions mode if libc++ debug mode is not usable
This way at least e.g. std::vector::operator[] will still check
bounds even though things like iterator debugging will not work.
Change-Id: If3c550cfec68eee9a19050fc8e60fca07148b4a4
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134946
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
Diffstat (limited to 'solenv')
-rw-r--r-- | solenv/gbuild/platform/com_GCC_defs.mk | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/solenv/gbuild/platform/com_GCC_defs.mk b/solenv/gbuild/platform/com_GCC_defs.mk index c2db27243457..f16eb8ec282c 100644 --- a/solenv/gbuild/platform/com_GCC_defs.mk +++ b/solenv/gbuild/platform/com_GCC_defs.mk @@ -54,8 +54,8 @@ ifeq ($(gb_ENABLE_DBGUTIL),$(true)) ifneq ($(HAVE_LIBSTDCPP),) gb_COMPILERDEFS_STDLIB_DEBUG = -D_GLIBCXX_DEBUG else -ifneq ($(HAVE_LIBCPP_DEBUG),) -gb_COMPILERDEFS_STDLIB_DEBUG = -D_LIBCPP_DEBUG=1 +ifneq ($(LIBCPP_DEBUG),) +gb_COMPILERDEFS_STDLIB_DEBUG = $(LIBCPP_DEBUG) endif endif gb_COMPILERDEFS += $(gb_COMPILERDEFS_STDLIB_DEBUG) |