Prechádzať zdrojové kódy

Added DEBUG environment variable condition for CFLAGS.

Sander Mathijs van Veen 14 rokov pred
rodič
commit
5f4e511cf1
1 zmenil súbory, kde vykonal 8 pridanie a 1 odobranie
  1. 8 1
      Makefile

+ 8 - 1
Makefile

@@ -1,5 +1,12 @@
 BUILD=build/
-CFLAGS := -g -O3 -pipe -Wall -Wextra -fstrict-aliasing
+
+CFLAGS := -pipe -Wall -Wextra -fstrict-aliasing
+
+ifdef DEBUG
+CFLAGS := -ggdb -g -fno-omit-frame-pointer -O2 ${CFLAGS}
+else
+CFLAGS := -g -fomit-frame-pointer -O3 ${CFLAGS}
+endif
 
 # Fix pdflatex search path
 TEXINPUTS := "$(TEXINPUTS):docs"