Skip to content

Commit 38d4b13

Browse files
pablodelaratkanteck
authored andcommitted
Add build type option for Windows
Signed-off-by: Pablo de Lara <[email protected]>
1 parent ee2d4bd commit 38d4b13

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

Makefile.nmake

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -269,8 +269,15 @@ INCLUDES = -I./ -Isha1_mb/ -Isha256_mb/ -Isha512_mb/ -Imd5_mb/ -Imh_sha1/ -Imh_
269269
FEAT_FLAGS = -DAS_FEATURE_LEVEL=10
270270
CFLAGS_REL = -O2 -DNDEBUG /Z7 /Gy
271271
CFLAGS_DBG = -Od -DDEBUG /Z7
272+
273+
!if "$(CONFIG)" == "DEBUG"
274+
CFLAGS=$(CFLAGS_DBG)
275+
!else
276+
CFLAGS=$(CFLAGS_REL)
277+
!endif
278+
272279
LINKFLAGS = -nologo -incremental:no -debug
273-
CFLAGS = $(CFLAGS_REL) -nologo -D_USE_MATH_DEFINES -DNO_COMPAT_ISAL_CRYPTO_API_2_24 $(FEAT_FLAGS) $(INCLUDES) $(D) /W3
280+
CFLAGS = $(CFLAGS) -nologo -D_USE_MATH_DEFINES -DNO_COMPAT_ISAL_CRYPTO_API_2_24 $(FEAT_FLAGS) $(INCLUDES) $(D) /W3
274281
AFLAGS = -f win64 $(FEAT_FLAGS) $(INCLUDES) $(D)
275282
CC = cl
276283
# or CC = icl -Qstd=c99

0 commit comments

Comments
 (0)