Przeglądaj źródła

Added DEBUG environment variable condition for CFLAGS.

Sander Mathijs van Veen 14 lat temu
rodzic
commit
5f4e511cf1
1 zmienionych plików z 8 dodań i 1 usunięć
  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"