From 0442764a9ba46659441b5880556b96b2a1c77010 Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Sat, 21 Sep 2013 01:49:38 -0700 Subject: [PATCH] Actually default rustc to have debug! output Turns out that even if the default is "enabled", that doesn't mean that the CFG_ENABLE_DEBUG variable will be defined. Instead, test whether CFG_DISABLE_DEBUG is defined and disable debug things if that's the case. --- Makefile.in | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Makefile.in b/Makefile.in index ebcd5c79603..fbc0031dbbb 100644 --- a/Makefile.in +++ b/Makefile.in @@ -100,12 +100,13 @@ else CFG_RUSTC_FLAGS += -O --cfg rtopt endif -ifdef CFG_ENABLE_DEBUG - $(info cfg: enabling more debugging (CFG_ENABLE_DEBUG)) - CFG_GCCISH_CFLAGS += -DRUST_DEBUG -else +ifdef CFG_DISABLE_DEBUG CFG_RUSTC_FLAGS += --cfg ndebug CFG_GCCISH_CFLAGS += -DRUST_NDEBUG +else + $(info cfg: enabling more debugging (CFG_ENABLE_DEBUG)) + CFG_RUSTC_FLAGS += --cfg debug + CFG_GCCISH_CFLAGS += -DRUST_DEBUG endif ifdef SAVE_TEMPS