소스 검색

Added DEBUG environment variable condition for CFLAGS.

Sander Mathijs van Veen 14 년 전
부모
커밋
5f4e511cf1
1개의 변경된 파일8개의 추가작업 그리고 1개의 파일을 삭제
  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"