From b7f63292e5394ca7eee2dc5d14d0d1244db61c17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20G=C3=B6ttsche?= Date: Thu, 17 Sep 2020 22:23:05 +0200 Subject: [PATCH] Add --enable-debug configure option to enable asserts asserts are still disabled by default. --- Makefile.am | 1 - configure.ac | 6 ++++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Makefile.am b/Makefile.am index ea9a2e42..1ef92364 100644 --- a/Makefile.am +++ b/Makefile.am @@ -12,7 +12,6 @@ pixmap_DATA = htop.png AM_CFLAGS += -pedantic -std=c99 -D_XOPEN_SOURCE_EXTENDED -DSYSCONFDIR=\"$(sysconfdir)\" -I"$(top_srcdir)/$(my_htop_platform)" AM_LDFLAGS = -AM_CPPFLAGS = -DNDEBUG myhtopsources = AvailableMetersPanel.c CategoriesPanel.c CheckItem.c \ ClockMeter.c ColorsPanel.c ColumnsPanel.c CPUMeter.c CRT.c DiskIOMeter.c DiskIOMeter.h \ diff --git a/configure.ac b/configure.ac index d06c598f..6104a1f3 100644 --- a/configure.ac +++ b/configure.ac @@ -293,8 +293,14 @@ AM_CFLAGS="\ AC_ARG_ENABLE([werror], [AS_HELP_STRING([--enable-werror], [Treat warnings as errors (default: warnings are not errors)])], [enable_werror="$enableval"], [enable_werror=no]) AS_IF([test "x$enable_werror" = "xyes"], [AM_CFLAGS="$AM_CFLAGS -Werror"]) + AC_SUBST([AM_CFLAGS]) +AC_ARG_ENABLE([debug], [AS_HELP_STRING([--enable-debug], [Enable asserts (default: asserts are disabled)])], [enable_debug="$enableval"], [enable_debug=no]) +AS_IF([test "x$enable_debug" = "xyes"], , [AM_CPPFLAGS="$AM_CPPFLAGS -DNDEBUG"]) + +AC_SUBST([AM_CPPFLAGS]) + # Bail out on errors. # ---------------------------------------------------------------------- if test ! -z "$missing_libraries"; then