make/windows/makefiles/vm.make

Print this page

        

@@ -29,11 +29,15 @@
 
 COMMONSRC=$(WorkSpace)\src
 ALTSRC=$(WorkSpace)\src\closed
 
 !ifdef RELEASE
+!ifdef DEVELOP
+CXX_FLAGS=$(CXX_FLAGS) /D "DEBUG"
+!else
 CXX_FLAGS=$(CXX_FLAGS) /D "PRODUCT"
+!endif
 !else
 CXX_FLAGS=$(CXX_FLAGS) /D "ASSERT"
 !endif
 
 !if "$(Variant)" == "core"

@@ -134,10 +138,12 @@
 
 CXX_DONT_USE_PCH=/D DONT_USE_PRECOMPILED_HEADER
 
 !if "$(USE_PRECOMPILED_HEADER)" != "0"
 CXX_USE_PCH=/Fp"vm.pch" /Yu"precompiled.hpp"
+# VS2012 requires this object file to be listed:
+LD_FLAGS=$(LD_FLAGS) _build_pch_file.obj
 !else
 CXX_USE_PCH=$(CXX_DONT_USE_PCH)
 !endif
 
 # Where to find the source code for the virtual machine (is this used?)