Semantical changes to the DEBUG and WARNINGS variables. Both do always have a value now; 0 or 1. WARNINGS defaults to 1, i.e. warnings are enabled by default, now.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4382 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
66abd4d0a6
commit
65c62a0145
16
Jamrules
16
Jamrules
@ -92,10 +92,11 @@ switch $(TARGET_CPU) {
|
||||
OBOS_TARGET_DEFINE ?= "ARCH_"$(TARGET_CPU) ;
|
||||
}
|
||||
|
||||
# Enable warnings only if WARNINGS is defined
|
||||
# Disable warnings only if WARNINGS is set to 0
|
||||
# Should be enabled by default later
|
||||
#
|
||||
if $(WARNINGS) {
|
||||
WARNINGS ?= 1 ;
|
||||
if $(WARNINGS) = 1 {
|
||||
# For an explanation of the different warning options, see:
|
||||
# http://gcc.gnu.org/onlinedocs/gcc-2.95.3/gcc_2.html
|
||||
# to get even more warnings, add:
|
||||
@ -123,12 +124,13 @@ KERNEL_C++FLAGS += -DBOCHS_DEBUG_HACK=$(BOCHS_DEBUG_HACK) ;
|
||||
# We might later want to introduce debug levels or handle the whole issue
|
||||
# differently. For now there's only on or off.
|
||||
#
|
||||
if $(DEBUG) {
|
||||
DEBUG ?= 0 ;
|
||||
if $(DEBUG) != 0 {
|
||||
OPTIM ?= -O0 ;
|
||||
CCFLAGS += -g -DDEBUG=$(DEBUG) ;
|
||||
C++FLAGS += -g -DDEBUG=$(DEBUG) ;
|
||||
KERNEL_CCFLAGS += -g -DDEBUG=$(DEBUG) ;
|
||||
KERNEL_C++FLAGS += -g -DDEBUG=$(DEBUG) ;
|
||||
CCFLAGS += -g [ FDefines DEBUG=$(DEBUG) ] ;
|
||||
C++FLAGS += -g [ FDefines DEBUG=$(DEBUG) ] ;
|
||||
KERNEL_CCFLAGS += -g [ FDefines DEBUG=$(DEBUG) ] ;
|
||||
KERNEL_C++FLAGS += -g [ FDefines DEBUG=$(DEBUG) ] ;
|
||||
LINKFLAGS += -g ;
|
||||
} else {
|
||||
OPTIM ?= -O2 ;
|
||||
|
Loading…
Reference in New Issue
Block a user