diff -r 930582f667a1 -r ee2d8f1bef5b make/common/Defs-windows.gmk --- a/make/common/Defs-windows.gmk Thu Apr 29 14:32:40 2010 -0700 +++ b/make/common/Defs-windows.gmk Tue May 11 14:35:21 2010 -0700 @@ -77,6 +77,11 @@ MSVCPNN_DLL = msvcp90.dll MS_RUNTIME_LIBRARIES += $(MSVCRNN_DLL) endif + ifeq ($(COMPILER_VERSION), VS2010) + MSVCRNN_DLL = msvcr100.dll + MSVCPNN_DLL = msvcp100.dll + MS_RUNTIME_LIBRARIES += $(MSVCRNN_DLL) + endif endif # C Compiler flag definitions @@ -175,6 +180,20 @@ CC_LOWER_OPT = -O1 endif endif + ifeq ($(COMPILER_VERSION), VS2010) + # Automatic precompiled header option to use (if COMPILE_APPROACH=batch) + AUTOMATIC_PCH_OPTION = + GX_OPTION = -EHsc + ifeq ($(ARCH_DATA_MODEL), 32) + CC_HIGHEST_OPT = -O2 + CC_HIGHER_OPT = -O1 + CC_LOWER_OPT = -O1 + else + CC_HIGHEST_OPT = -O2 + CC_HIGHER_OPT = -O1 + CC_LOWER_OPT = -O1 + endif + endif CC_NO_OPT = -Od else # CC_VERSION # GCC not supported, but left for historical reference...