]> gitweb.factorcode.org Git - factor.git/blobdiff - Nmakefile
vm: Fix DEBUG flag, make REPRODUCIBLE work like debug, minor fixes to build.sh
[factor.git] / Nmakefile
index 7e88440672076df2c593c3c27cb80c35d9db4f72..709befb1a009f1ae57f2a866294f8b00fe5e12ed 100644 (file)
--- a/Nmakefile
+++ b/Nmakefile
@@ -1,4 +1,4 @@
-VERSION = 0.98
+VERSION = 0.99
 
 # Crazy hack to do shell commands
 # We do it in Nmakefile because that way we don't have to invoke build through build.cmd
@@ -65,6 +65,10 @@ LINK_FLAGS = $(LINK_FLAGS) /DEBUG
 CL_FLAGS = $(CL_FLAGS) /Zi /DFACTOR_DEBUG
 !ENDIF
 
+!IF DEFINED(REPRODUCIBLE)
+CL_FLAGS = $(CL_FLAGS) /DFACTOR_REPRODUCIBLE
+!ENDIF
+
 ML_FLAGS = /nologo /safeseh
 
 EXE_OBJS = vm\main-windows.obj vm\factor.res
@@ -116,10 +120,10 @@ DLL_OBJS = $(PLAF_DLL_OBJS) \
 
 # batch mode has ::
 .cpp.obj::
-       cl /EHsc $(CL_FLAGS) /MP32 /Fovm/ /c $<
+       cl /EHsc $(CL_FLAGS) /MP /Fovm/ /c $<
 
 .c.obj::
-       cl /EHsc $(CL_FLAGS) /MP32 /Fovm/ /c $<
+       cl /EHsc $(CL_FLAGS) /MP /Fovm/ /c $<
 
 .asm.obj:
        ml $(ML_FLAGS) /Fo$@ /c $<