]> gitweb.factorcode.org Git - factor.git/blobdiff - Nmakefile
define _CRT_SECURE_NO_WARNINGS to prevent MSVC from pushing its stupid nonstandard...
[factor.git] / Nmakefile
index c8dd98917ddc430681e43fac9e44887765affa54..d0b543d7abde02fe8837031ba727191c5f1930da 100755 (executable)
--- a/Nmakefile
+++ b/Nmakefile
@@ -1,7 +1,7 @@
 !IF DEFINED(PLATFORM)
 
 LINK_FLAGS = /nologo shell32.lib
-CL_FLAGS = /nologo /O2 /W3
+CL_FLAGS = /nologo /O2 /W3 /D_CRT_SECURE_NO_WARNINGS
 
 !IF DEFINED(DEBUG)
 LINK_FLAGS = $(LINK_FLAGS) /DEBUG
@@ -15,7 +15,7 @@ PLAF_DLL_OBJS = vm\os-windows-nt-x86.32.obj vm\safeseh.obj
 PLAF_DLL_OBJS = vm\os-windows-nt-x86.64.obj
 !ENDIF
 
-ML_FLAGS = /nologo
+ML_FLAGS = /nologo /safeseh
 
 EXE_OBJS = vm\main-windows-nt.obj vm\factor.res
 
@@ -99,6 +99,7 @@ default:
        @echo Where platform is one of:
        @echo x86-32
        @echo x86-64
+       @exit 1
 
 x86-32:
        nmake PLATFORM=x86-32 /f Nmakefile all