summaryrefslogtreecommitdiff
path: root/cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp')
-rwxr-xr-xcpp/config/Make.rules.msvc6
1 files changed, 4 insertions, 2 deletions
diff --git a/cpp/config/Make.rules.msvc b/cpp/config/Make.rules.msvc
index 70e2c1f0c70..e11757edd69 100755
--- a/cpp/config/Make.rules.msvc
+++ b/cpp/config/Make.rules.msvc
@@ -30,9 +30,11 @@ CPPFLAGS = $(CPPFLAGS) -MD -O2 -DNDEBUG
CPPFLAGS = $(CPPFLAGS) -MDd -Zi -Gm -GZ -Od -D_DEBUG
!endif
-LDFLAGS = /LIBPATH:"$(top_srcdir)\lib" /LIBPATH:"$(THIRDPARTY_HOME)\lib" /nologo /incremental:yes /FIXED:no
+LDFLAGS = /LIBPATH:"$(top_srcdir)\lib" /LIBPATH:"$(THIRDPARTY_HOME)\lib" /nologo /FIXED:no
!if "$(OPTIMIZE)" != "yes"
-LDFLAGS = $(LDFLAGS) /debug
+LDFLAGS = $(LDFLAGS) /debug /incremental:yes
+!else
+LDFLAGS = $(LDFLAGS) /pdb:none /OPT:REF
!endif
LD_DLLFLAGS = $(LDFLAGS) /dll
LD_EXEFLAGS = $(LDFLAGS)