Changeset - r348:030d384601d9
[Not reviewed]
master
0 2 0
bjarni - 20 years ago 2004-11-08 21:24:48
bjarni@openttd.org
(svn r531) Makefile: made asserts enabled by default
RELEASE disables asserts unless ENABLE_ASSERTS(not in makefile.config) is set
makefile.config version 3
2 files changed with 10 insertions and 3 deletions:
0 comments (0 inline, 0 general)
Makefile
Show inline comments
 
@@ -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
makefiledir/Makefile.config_writer
Show inline comments
 
@@ -27,8 +27,8 @@ CONFIG_LINE=@$(SHELL) -c 'echo $(1)' >> 
 
	$(call CONFIG_LINE,SUPRESS_LANG_ERRORS:=$(SUPRESS_LANG_ERRORS))
 
	$(call CONFIG_LINE,)
 
	
 
	$(call CONFIG_LINE,\# Enable asserts)
 
	$(call CONFIG_LINE,ENABLE_ASSERTS:=$(ENABLE_ASSERTS))
 
	$(call CONFIG_LINE,\# Disable asserts. Leave them on for easier bug finding)
 
	$(call CONFIG_LINE,DISABLE_ASSERTS:=$(DISABLE_ASSERTS))
 
	$(call CONFIG_LINE,)
 
	
 
	$(call CONFIG_LINE,\# See Makefile for details on these paths)
0 comments (0 inline, 0 general)