summaryrefslogtreecommitdiff
path: root/windows
diff options
context:
space:
mode:
authorPierre Joye <pierre.php@gmail.com>2016-07-12 20:47:46 +0700
committerPierre Joye <pierre.php@gmail.com>2016-07-12 20:47:46 +0700
commit26122f1b4c588b40747d5a348679be717c80ba53 (patch)
tree5654c5e7fbb95b77f1e447691cb0f6df0b24c8d0 /windows
parent32e3d2a21c687f5825a592c41652604d8108b8ab (diff)
downloadlibgd-26122f1b4c588b40747d5a348679be717c80ba53.tar.gz
add DEBUG mode
Diffstat (limited to 'windows')
-rw-r--r--windows/Makefile.vc14
1 files changed, 13 insertions, 1 deletions
diff --git a/windows/Makefile.vc b/windows/Makefile.vc
index 4de71af..f17a74b 100644
--- a/windows/Makefile.vc
+++ b/windows/Makefile.vc
@@ -9,6 +9,12 @@ CC=cl
LD=link
LB=lib
+
+!IFNDEF DEBUG
+DEBUG=0
+!ENDIF
+
+
!IFNDEF WITH_DEVEL
WITH_DEVEL=..\deps
!ENDIF
@@ -97,7 +103,13 @@ INCLUDES=/Isrc /I$(WITH_DEVEL)\include -I$(WITH_DEVEL)\include\libpng16 -I$(WITH
LDFLAGS=/nologo /nodefaultlib:libcmt /libpath:$(WITH_DEVEL)\lib /MACHINE:$(PLATFORM)
-CFLAGS=/nologo /O2 /Qvec-report:1 /MD /TC\
+!IF $(DEBUG)
+CFLAGS=/nologo /Qvec-report:1 /MD /TC /Zi /Debug
+!ELSE
+CFLAGS=/nologo /O2 /Qvec-report:1 /MD /TC
+!ENDIF
+
+CFLAGS= $(CFLAGS) \
/DWIN32=1\
/D_WIN32=1\
/DMSWIN32=1\