diff --git a/win/win32/vs2013/NetHackW.vcxproj b/win/win32/vs2013/NetHackW.vcxproj
index d264f173f..9501ffac7 100644
--- a/win/win32/vs2013/NetHackW.vcxproj
+++ b/win/win32/vs2013/NetHackW.vcxproj
@@ -77,8 +77,8 @@
false
.\Debug\
.\Debug\
- .\Debug\
- .\Debug\
+ .\Debug\$(ProjectName)\
+ .\Debug\$(ProjectName)\
true
true
@@ -247,6 +247,7 @@ copy ..\sys\winnt\defaults.nh ..\binary\defaults.nh
MachineX86
+ /SAFESEH:NO %(AdditionalOptions)
true
@@ -304,6 +305,7 @@ copy ..\sys\winnt\defaults.nh ..\binary\defaults.nh
false
+ /SAFESEH:NO %(AdditionalOptions)
true
diff --git a/win/win32/vs2013/dgncomp.vcxproj b/win/win32/vs2013/dgncomp.vcxproj
index ca2f40fb6..c00258fbc 100644
--- a/win/win32/vs2013/dgncomp.vcxproj
+++ b/win/win32/vs2013/dgncomp.vcxproj
@@ -76,10 +76,10 @@
false
.\..\util\
.\..\util\
- .\Debug\
- .\Debug\
- false
- false
+ .\Debug\$(ProjectName)\
+ .\Debug\$(ProjectName)\
+ true
+ true
@@ -203,7 +203,7 @@ chdir ..\build
.\Debug/
Level3
true
- ProgramDatabase
+ EditAndContinue
false
/FS %(AdditionalOptions)
@@ -220,6 +220,7 @@ chdir ..\build
MachineX86
+ /SAFESEH:NO %(AdditionalOptions)
true
@@ -255,7 +256,7 @@ chdir ..\build
.\Debug/
Level3
true
- ProgramDatabase
+ EditAndContinue
false
/FS %(AdditionalOptions)
@@ -271,6 +272,7 @@ chdir ..\build
false
+ /SAFESEH:NO %(AdditionalOptions)
true
diff --git a/win/win32/vs2013/dlb_main.vcxproj b/win/win32/vs2013/dlb_main.vcxproj
index 1d10918a4..4fe2fcc1c 100644
--- a/win/win32/vs2013/dlb_main.vcxproj
+++ b/win/win32/vs2013/dlb_main.vcxproj
@@ -76,10 +76,10 @@
false
.\..\util\
.\..\util\
- .\Debug\
- .\Debug\
- false
- false
+ .\Debug\$(ProjectName)\
+ .\Debug\$(ProjectName)\
+ true
+ true
@@ -241,7 +241,7 @@ if NOT exist ..\binary\*.* mkdir ..\binary
.\Debug/
Level3
true
- ProgramDatabase
+ EditAndContinue
false
/FS %(AdditionalOptions)
@@ -258,6 +258,7 @@ if NOT exist ..\binary\*.* mkdir ..\binary
MachineX86
+ /SAFESEH:NO %(AdditionalOptions)
true
@@ -312,7 +313,7 @@ if NOT exist ..\binary\*.* mkdir ..\binary
.\Debug/
Level3
true
- ProgramDatabase
+ EditAndContinue
false
/FS %(AdditionalOptions)
@@ -328,6 +329,7 @@ if NOT exist ..\binary\*.* mkdir ..\binary
false
+ /SAFESEH:NO %(AdditionalOptions)
true
diff --git a/win/win32/vs2013/levcomp.vcxproj b/win/win32/vs2013/levcomp.vcxproj
index fed498590..ce6675d99 100644
--- a/win/win32/vs2013/levcomp.vcxproj
+++ b/win/win32/vs2013/levcomp.vcxproj
@@ -76,10 +76,10 @@
false
.\..\util\
.\..\util\
- .\Debug\
- .\Debug\
- false
- false
+ .\Debug\$(ProjectName)\
+ .\Debug\$(ProjectName)\
+ true
+ true
@@ -295,7 +295,7 @@ chdir ..\build
.\Debug/
Level3
true
- ProgramDatabase
+ EditAndContinue
false
/FS %(AdditionalOptions)
@@ -312,6 +312,7 @@ chdir ..\build
MachineX86
+ /SAFESEH:NO %(AdditionalOptions)
true
@@ -393,7 +394,7 @@ chdir ..\build
.\Debug/
Level3
true
- ProgramDatabase
+ EditAndContinue
false
/FS %(AdditionalOptions)
@@ -409,6 +410,7 @@ chdir ..\build
false
+ /SAFESEH:NO %(AdditionalOptions)
true
diff --git a/win/win32/vs2013/makedefs.vcxproj b/win/win32/vs2013/makedefs.vcxproj
index 385e4b0b7..f3cbf5eef 100644
--- a/win/win32/vs2013/makedefs.vcxproj
+++ b/win/win32/vs2013/makedefs.vcxproj
@@ -76,10 +76,10 @@
false
.\..\util\
.\..\util\
- .\Debug\
- .\Debug\
- false
- false
+ .\Debug\$(ProjectName)\
+ .\Debug\$(ProjectName)\
+ true
+ true
@@ -257,7 +257,7 @@ copy ..\win\share\tilemap.c ..\win\share\tiletxt.c
.\Debug/
Level3
true
- ProgramDatabase
+ EditAndContinue
false
/FS %(AdditionalOptions)
@@ -274,6 +274,7 @@ copy ..\win\share\tilemap.c ..\win\share\tiletxt.c
MachineX86
+ /SAFESEH:NO %(AdditionalOptions)
true
@@ -336,7 +337,7 @@ copy ..\win\share\tilemap.c ..\win\share\tiletxt.c
.\Debug/
Level3
true
- ProgramDatabase
+ EditAndContinue
false
/FS %(AdditionalOptions)
@@ -352,6 +353,7 @@ copy ..\win\share\tilemap.c ..\win\share\tiletxt.c
false
+ /SAFESEH:NO %(AdditionalOptions)
true
diff --git a/win/win32/vs2013/recover.vcxproj b/win/win32/vs2013/recover.vcxproj
index 500a116fa..3aef04030 100644
--- a/win/win32/vs2013/recover.vcxproj
+++ b/win/win32/vs2013/recover.vcxproj
@@ -70,8 +70,8 @@
<_ProjectFileVersion>10.0.30319.1
.\..\util\
.\..\util\
- .\Debug\
- .\Debug\
+ .\Debug\$(ProjectName)\
+ .\Debug\$(ProjectName)\
true
true
.\..\util\
@@ -117,6 +117,7 @@
MachineX86
+ /SAFESEH:NO %(AdditionalOptions)
true
@@ -163,6 +164,7 @@ if exist ..\doc\recover.txt copy ..\doc\recover.txt ..\binary\recover.txt
false
+ /SAFESEH:NO %(AdditionalOptions)
true
diff --git a/win/win32/vs2013/tile2bmp.vcxproj b/win/win32/vs2013/tile2bmp.vcxproj
index 5406c2da4..61eadd8a8 100644
--- a/win/win32/vs2013/tile2bmp.vcxproj
+++ b/win/win32/vs2013/tile2bmp.vcxproj
@@ -70,8 +70,8 @@
<_ProjectFileVersion>10.0.30319.1
.\..\util\
.\..\util\
- .\Debug\
- .\Debug\
+ .\Debug\$(ProjectName)\
+ .\Debug\$(ProjectName)\
true
true
.\..\util\
@@ -117,6 +117,7 @@
MachineX86
+ /SAFESEH:NO %(AdditionalOptions)
true
@@ -157,6 +158,7 @@
false
+ /SAFESEH:NO %(AdditionalOptions)
true
diff --git a/win/win32/vs2013/tilemap.vcxproj b/win/win32/vs2013/tilemap.vcxproj
index 2dffda127..4b94c8633 100644
--- a/win/win32/vs2013/tilemap.vcxproj
+++ b/win/win32/vs2013/tilemap.vcxproj
@@ -70,8 +70,8 @@
<_ProjectFileVersion>10.0.30319.1
.\..\util\
.\..\util\
- .\Debug\
- .\Debug\
+ .\Debug\$(ProjectName)\
+ .\Debug\$(ProjectName)\
false
false
.\..\util\
@@ -117,6 +117,7 @@
MachineX86
+ /SAFESEH:NO %(AdditionalOptions)
true
@@ -166,6 +167,7 @@ chdir ..\build
false
+ /SAFESEH:NO %(AdditionalOptions)
true
diff --git a/win/win32/vs2013/uudecode.vcxproj b/win/win32/vs2013/uudecode.vcxproj
index d40ef7412..8c5227f88 100644
--- a/win/win32/vs2013/uudecode.vcxproj
+++ b/win/win32/vs2013/uudecode.vcxproj
@@ -74,8 +74,8 @@
.\Release\
false
false
- .\Debug\
- .\Debug\
+ .\Debug\$(ProjectName)\
+ .\Debug\$(ProjectName)\
true
true
.\..\util\
@@ -235,6 +235,7 @@ chdir ..\..\binary
MachineX86
+ /SAFESEH:NO %(AdditionalOptions)
true
@@ -294,6 +295,7 @@ chdir ..\..\binary
false
+ /SAFESEH:NO %(AdditionalOptions)
true