[vlc-devel] [PATCH] configure: enable asserts by default

Rémi Denis-Courmont remi at remlab.net
Wed Mar 28 15:12:04 CEST 2018


Le 28 mars 2018 15:35:28 GMT+03:00, Thomas Guillem <thomas at gllm.fr> a écrit :
>For 4.0, I propose to finally do the opposite:
> - Enable asserts by default (NDEBUG is not defined).
>- Disable asserts with --disable-debug for release builds (NDEBUG is
>defined).
>
>Why ? Because too many developers are not using this option that should
>be
>mandatory during the development or testing phase.
>---
> configure.ac | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
>diff --git a/configure.ac b/configure.ac
>index e1a4800ccb..e1f1e8c748 100644
>--- a/configure.ac
>+++ b/configure.ac
>@@ -952,9 +952,9 @@ dnl
> dnl  Debugging mode
> dnl
> AC_ARG_ENABLE(debug,
>-  [AS_HELP_STRING([--enable-debug],
>-    [build with run-time assertions (default disabled)])],,
>-  [enable_debug="no"])
>+  [AS_HELP_STRING([--disable-debug],
>+    [disable run-time assertions (default enabled)])],,
>+  [enable_debug="yes"])
> AH_TEMPLATE(NDEBUG,
>             [Define to 1 if debug code should NOT be compiled])
> AS_IF([test "${enable_debug}" != "no"], [
>-- 
>2.11.0
>
>_______________________________________________
>vlc-devel mailing list
>To unsubscribe or modify your subscription options:
>https://mailman.videolan.org/listinfo/vlc-devel

Can't we use the autoconf-provided macro for this instead of NIH? AC_something_ASSERT IIRC.
-- 
Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma brièveté.


More information about the vlc-devel mailing list