diff options
Diffstat (limited to 'build/win32/detectenv-msvc.mak')
-rw-r--r-- | build/win32/detectenv-msvc.mak | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/build/win32/detectenv-msvc.mak b/build/win32/detectenv-msvc.mak index 2dfb8e18..c23e444f 100644 --- a/build/win32/detectenv-msvc.mak +++ b/build/win32/detectenv-msvc.mak @@ -1,3 +1,8 @@ +# Common NMake Makefile module for checking the build environment +# This can be copied from $(glib_srcroot)\build\win32 for GNOME items +# that support MSVC builds and introspection under MSVC, and can be used +# for building test programs as well. + # Check to see we are configured to build with MSVC (MSDEVDIR, MSVCDIR or # VCINSTALLDIR) or with the MS Platform SDK (MSSDK or WindowsSDKDir) !if !defined(VCINSTALLDIR) && !defined(WINDOWSSDKDIR) @@ -54,14 +59,14 @@ VALID_CFGSET = FALSE VALID_CFGSET = TRUE !endif +# We want debugging symbols logged for all builds, +# using .pdb files for release builds +CFLAGS_BASE = /Zi + !if "$(CFG)" == "release" -!if "$(VSVER)" == "9" && "$(PLAT)" == "x64" -CFLAGS_ADD = /MD /O1 /Oi -!else -CFLAGS_ADD = /MD /O2 -!endif +CFLAGS_ADD = /MD /O2 $(CFLAGS_BASE) !else -CFLAGS_ADD = /MDd /Od /Zi /DG_ENABLE_DEBUG +CFLAGS_ADD = /MDd /Od $(CFLAGS_BASE) !endif !if "$(PLAT)" == "x64" |