From b78bbf80bf050e04814d0f60e9769a4bdf1e7068 Mon Sep 17 00:00:00 2001 From: bjarni Date: Mon, 8 Nov 2004 21:24:48 +0000 Subject: (svn r531) Makefile: made asserts enabled by default RELEASE disables asserts unless ENABLE_ASSERTS(not in makefile.config) is set makefile.config version 3 --- Makefile | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 5dd1d4675..d0ba157d0 100644 --- a/Makefile +++ b/Makefile @@ -109,7 +109,7 @@ # Makefile version tag # it checks if the version tag in makefile.config is the same and force update outdated config files -MAKEFILE_VERSION:=2 +MAKEFILE_VERSION:=3 # CONFIG_WRITER have to be found even for manual configuration CONFIG_WRITER=makefiledir/Makefile.config_writer @@ -405,9 +405,16 @@ endif endif # enables/disables assert() +ifdef DISABLE_ASSERTS +CFLAGS += -DNDEBUG +endif + +# automatically disables asserts for release +ifdef RELEASE ifndef ENABLE_ASSERTS CFLAGS += -DNDEBUG endif +endif ifdef TRANSLATOR STRGEN_FLAGS=-t -- cgit v1.2.3-70-g09d2