diff --git a/BeefBoot/BeefBoot.vcxproj b/BeefBoot/BeefBoot.vcxproj
index 5a13fb11..f88b55fa 100644
--- a/BeefBoot/BeefBoot.vcxproj
+++ b/BeefBoot/BeefBoot.vcxproj
@@ -93,6 +93,7 @@
Level3
Disabled
WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
Console
@@ -112,6 +113,7 @@
MultiThreadedDebug
false
ProgramDatabase
+ true
Console
@@ -128,6 +130,7 @@
true
true
WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
Console
@@ -149,6 +152,7 @@
../;../IDEHelper;../BeefySysLib/platform/win;../BeefySysLib/third_party;..\extern\llvm-project_13_0_1\llvm\include;..\extern\llvm_win64_13_0_1\include;..\extern\llvm-project_13_0_1\llvm\lib\Target;..\extern\llvm_win64_13_0_1\lib\Target\X86;..\extern\llvm\tools\clang\include
MultiThreaded
false
+ true
Console
diff --git a/BeefLink/BeefLink.vcxproj b/BeefLink/BeefLink.vcxproj
index f9ae5447..6bc21290 100644
--- a/BeefLink/BeefLink.vcxproj
+++ b/BeefLink/BeefLink.vcxproj
@@ -94,6 +94,7 @@
Level3
Disabled
WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
Console
@@ -112,6 +113,7 @@
false
MultiThreadedDebug
false
+ true
Console
@@ -128,6 +130,7 @@
true
true
WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
Console
@@ -149,6 +152,7 @@
../;../BeefySysLib;../BeefySysLib/platform/win;../BeefySysLib/third_party;..\extern\llvm\include;..\extern\llvm_win64\include;..\extern\llvm\lib\Target;..\extern\llvm_win64\lib\Target\X86;..\extern\llvm\tools\clang\include
MultiThreaded
false
+ true
Console
diff --git a/BeefRT/BeefDbg/BeefDbg.vcxproj b/BeefRT/BeefDbg/BeefDbg.vcxproj
index e358105e..1b36a3ba 100644
--- a/BeefRT/BeefDbg/BeefDbg.vcxproj
+++ b/BeefRT/BeefDbg/BeefDbg.vcxproj
@@ -528,6 +528,7 @@
.;../;../..;../../BeefySysLib/third_party;../../BeefySysLib;../../BeefySysLib/platform/win;../gperftools/src;../gperftools/src/windows
MultiThreadedDebug
ProgramDatabase
+ true
Windows
@@ -591,6 +592,7 @@
false
MultiThreadedDebug
ProgramDatabase
+ true
Windows
@@ -666,6 +668,7 @@
.;../;../..;../../BeefySysLib/third_party;../../BeefySysLib;../../BeefySysLib/platform/win;../gperftools/src;../gperftools/src/windows
MultiThreaded
false
+ true
Windows
@@ -726,6 +729,7 @@
.;../;../..;../../BeefySysLib/third_party;../../BeefySysLib;../../BeefySysLib/platform/win;../gperftools/src;../gperftools/src/windows
false
MultiThreaded
+ true
Windows
diff --git a/BeefRT/BeefRT.vcxproj b/BeefRT/BeefRT.vcxproj
index 4f781e79..47794e20 100644
--- a/BeefRT/BeefRT.vcxproj
+++ b/BeefRT/BeefRT.vcxproj
@@ -481,6 +481,7 @@
false
false
ProgramDatabase
+ true
Windows
@@ -543,6 +544,7 @@
stdcpp17
false
ProgramDatabase
+ true
Windows
@@ -614,6 +616,7 @@
stdcpp17
MultiThreaded
false
+ true
Windows
@@ -683,6 +686,7 @@
false
false
stdcpp17
+ true
Windows
diff --git a/BeefRT/JEMalloc/jemalloc.vcxproj b/BeefRT/JEMalloc/jemalloc.vcxproj
index 561f2802..394b0f98 100644
--- a/BeefRT/JEMalloc/jemalloc.vcxproj
+++ b/BeefRT/JEMalloc/jemalloc.vcxproj
@@ -275,6 +275,9 @@
include;include\msvc_compat;%(AdditionalIncludeDirectories)
4090;4146;4267;4334
$(OutputPath)$(TargetName).pdb
+ true
+ true
+ true
Windows
@@ -292,6 +295,7 @@
MultiThreadedDebug
4090;4146;4267;4334
$(OutputPath)$(TargetName).pdb
+ true
Windows
@@ -310,6 +314,7 @@
$(OutputPath)$(TargetName).pdb
false
MultiThreadedDebug
+ true
Windows
@@ -329,6 +334,7 @@
OldStyle
false
false
+ true
Windows
@@ -348,6 +354,7 @@
OldStyle
false
false
+ true
Windows
@@ -366,6 +373,7 @@
include;include\msvc_compat;%(AdditionalIncludeDirectories)
4090;4146;4267;4334
$(OutputPath)$(TargetName).pdb
+ true
Windows
@@ -387,6 +395,7 @@
MultiThreaded
4090;4146;4267;4334
$(OutputPath)$(TargetName).pdb
+ true
Windows
@@ -408,6 +417,7 @@
4090;4146;4267;4334
$(OutputPath)$(TargetName).pdb
MultiThreaded
+ true
Windows
@@ -429,6 +439,7 @@
MultiThreadedDLL
4090;4146;4267;4334
OldStyle
+ true
Windows
@@ -450,6 +461,7 @@
MultiThreaded
4090;4146;4267;4334
OldStyle
+ true
Windows
diff --git a/BeefRT/MinRT/MinRT.vcxproj b/BeefRT/MinRT/MinRT.vcxproj
index 2281fe91..95c25711 100644
--- a/BeefRT/MinRT/MinRT.vcxproj
+++ b/BeefRT/MinRT/MinRT.vcxproj
@@ -173,6 +173,7 @@
MINRT_CONSOLE;BF_NO_BFAPP;BFSYSLIB_DYNAMIC;BFRT_DYNAMIC;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)
.;..;../BeefySysLib/third_party;../BeefySysLib;../BeefySysLib/platform/win;gperftools/src;gperftools/src/windows;../BeefySysLib/third_party/libffi/i686-pc-cygwin;../BeefySysLib/third_party/libffi/i686-pc-cygwin/include;../BeefySysLib/third_party/libffi/include;C:\Program Files (x86)\Microsoft Visual Studio\Preview\Professional\VC\Tools\MSVC\14.14.26412\crt\src\vcruntime
false
+ true
Windows
@@ -188,6 +189,7 @@
MINRT_GUI;BF_NO_BFAPP;BFSYSLIB_DYNAMIC;BFRT_DYNAMIC;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)
.;..;../BeefySysLib/third_party;../BeefySysLib;../BeefySysLib/platform/win;gperftools/src;gperftools/src/windows;../BeefySysLib/third_party/libffi/i686-pc-cygwin;../BeefySysLib/third_party/libffi/i686-pc-cygwin/include;../BeefySysLib/third_party/libffi/include;C:\Program Files (x86)\Microsoft Visual Studio\Preview\Professional\VC\Tools\MSVC\14.14.26412\crt\src\vcruntime
false
+ true
Windows
@@ -208,6 +210,7 @@
Default
false
/Zc:threadSafeInit- %(AdditionalOptions)
+ true
Windows
@@ -233,6 +236,7 @@
Default
false
/Zc:threadSafeInit- %(AdditionalOptions)
+ true
Windows
@@ -254,6 +258,7 @@
true
MINRT_CONSOLE;BF_SMALL;BF_NO_BFAPP;BFSYSLIB_DYNAMIC;BFRT_DYNAMIC;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)
.;..;../BeefySysLib/third_party;../BeefySysLib;../BeefySysLib/platform/win;gperftools/src;gperftools/src/windows;../BeefySysLib/third_party/libffi/i686-pc-cygwin;../BeefySysLib/third_party/libffi/i686-pc-cygwin/include;../BeefySysLib/third_party/libffi/include;C:\Program Files (x86)\Microsoft Visual Studio\Preview\Professional\VC\Tools\MSVC\14.14.26412\crt\src\vcruntime
+ true
Windows
@@ -272,6 +277,7 @@
true
MINRT_GUI;BF_SMALL;BF_NO_BFAPP;BFSYSLIB_DYNAMIC;BFRT_DYNAMIC;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)
.;..;../BeefySysLib/third_party;../BeefySysLib;../BeefySysLib/platform/win;gperftools/src;gperftools/src/windows;../BeefySysLib/third_party/libffi/i686-pc-cygwin;../BeefySysLib/third_party/libffi/i686-pc-cygwin/include;../BeefySysLib/third_party/libffi/include;C:\Program Files (x86)\Microsoft Visual Studio\Preview\Professional\VC\Tools\MSVC\14.14.26412\crt\src\vcruntime
+ true
Windows
@@ -291,6 +297,7 @@
MINRT_CONSOLE;BF_SMALL;BF_NO_BFAPP;BFSYSLIB_DYNAMIC;BFRT_DYNAMIC;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)
.;..;../BeefySysLib/third_party;../BeefySysLib;../BeefySysLib/platform/win;gperftools/src;gperftools/src/windows;../BeefySysLib/third_party/libffi/i686-pc-cygwin;../BeefySysLib/third_party/libffi/i686-pc-cygwin/include;../BeefySysLib/third_party/libffi/include;C:\Program Files (x86)\Microsoft Visual Studio\Preview\Professional\VC\Tools\MSVC\14.14.26412\crt\src\vcruntime
/Zc:threadSafeInit- %(AdditionalOptions)
+ true
Windows
@@ -316,6 +323,7 @@
.;..;../BeefySysLib/third_party;../BeefySysLib;../BeefySysLib/platform/win;gperftools/src;gperftools/src/windows;../BeefySysLib/third_party/libffi/i686-pc-cygwin;../BeefySysLib/third_party/libffi/i686-pc-cygwin/include;../BeefySysLib/third_party/libffi/include;C:\Program Files (x86)\Microsoft Visual Studio\Preview\Professional\VC\Tools\MSVC\14.14.26412\crt\src\vcruntime
/Zc:threadSafeInit- %(AdditionalOptions)
false
+ true
Windows
diff --git a/BeefRT/TCMalloc/TCMalloc.vcxproj b/BeefRT/TCMalloc/TCMalloc.vcxproj
index 9f889ff5..ba9202e5 100644
--- a/BeefRT/TCMalloc/TCMalloc.vcxproj
+++ b/BeefRT/TCMalloc/TCMalloc.vcxproj
@@ -502,6 +502,7 @@
.;../;../..;../../BeefySysLib/third_party;../../BeefySysLib;../../BeefySysLib/platform/win;../gperftools/src;../gperftools/src/windows
MultiThreadedDebug
ProgramDatabase
+ true
Windows
@@ -522,6 +523,7 @@
.;../;../..;../../BeefySysLib/third_party;../../BeefySysLib;../../BeefySysLib/platform/win;../gperftools/src;../gperftools/src/windows
MultiThreadedDebug
ProgramDatabase
+ true
Windows
@@ -542,6 +544,7 @@
.;../;../..;../../BeefySysLib/third_party;../../BeefySysLib;../../BeefySysLib/platform/win;../gperftools/src;../gperftools/src/windows
MultiThreadedDebug
ProgramDatabase
+ true
Windows
@@ -565,6 +568,7 @@
false
MultiThreadedDebug
ProgramDatabase
+ true
Windows
@@ -591,6 +595,7 @@
MultiThreadedDebug
ProgramDatabase
false
+ true
Windows
@@ -616,6 +621,7 @@
false
MultiThreadedDebugDLL
ProgramDatabase
+ true
Windows
@@ -640,6 +646,7 @@
.;../;../..;../../BeefySysLib/third_party;../../BeefySysLib;../../BeefySysLib/platform/win;../gperftools/src;../gperftools/src/windows
MultiThreaded
false
+ true
Windows
@@ -660,6 +667,7 @@
.;../;../..;../../BeefySysLib/third_party;../../BeefySysLib;../../BeefySysLib/platform/win;../gperftools/src;../gperftools/src/windows
MultiThreaded
false
+ true
Windows
@@ -680,6 +688,7 @@
.;../;../..;../../BeefySysLib/third_party;../../BeefySysLib;../../BeefySysLib/platform/win;../gperftools/src;../gperftools/src/windows
MultiThreadedDLL
false
+ true
Windows
@@ -700,6 +709,7 @@
.;../;../..;../../BeefySysLib/third_party;../../BeefySysLib;../../BeefySysLib/platform/win;../gperftools/src;../gperftools/src/windows
false
MultiThreaded
+ true
Windows
@@ -722,6 +732,7 @@
.;../;../..;../../BeefySysLib/third_party;../../BeefySysLib;../../BeefySysLib/platform/win;../gperftools/src;../gperftools/src/windows
false
MultiThreaded
+ true
Windows
@@ -744,6 +755,7 @@
.;../;../..;../../BeefySysLib/third_party;../../BeefySysLib;../../BeefySysLib/platform/win;../gperftools/src;../gperftools/src/windows
false
MultiThreadedDLL
+ true
Windows
diff --git a/BeefySysLib/BeefySysLib.vcxproj b/BeefySysLib/BeefySysLib.vcxproj
index 36f61bf6..c6953223 100644
--- a/BeefySysLib/BeefySysLib.vcxproj
+++ b/BeefySysLib/BeefySysLib.vcxproj
@@ -188,6 +188,7 @@
./;./platform/win/;./platform/sdl/;third_party/agg-2.4/include;third_party/agg-2.4/include/platform/win32;third_party/;third_party/libffi/i686-pc-cygwin;third_party/libffi/i686-pc-cygwin/include;third_party/libffi/include;third_party/SDL2-2.0.1/include;../extern/fbxsdk/include;third_party/freetype/include
MultiThreadedDebugDLL
false
+ true
Windows
@@ -224,6 +225,7 @@ copy /y "$(OutDir)$(TargetName).lib" "$(SolutionDir)\BeefLibs\Beefy2D\dist\"MultiThreadedDebug
false
false
+ true
Windows
@@ -311,6 +313,7 @@ copy /y "$(OutDir)$(TargetName).lib" "$(SolutionDir)\BeefLibs\Beefy2D\dist\"BFP_NOEXPORT;_CRT_SECURE_NO_WARNINGS;WIN32;NDEBUG;_WINDOWS;_USRDLL;BFSYSLIB_DYNAMIC;%(PreprocessorDefinitions)
MultiThreadedDLL
./; ./platform/win/; ./platform/sdl/; third_party/agg-2.4/include; third_party/agg-2.4/include/platform/win32; third_party/; third_party/libffi/i686-pc-cygwin; third_party/libffi/i686-pc-cygwin/include; third_party/libffi/include; third_party/SDL2-2.0.1/include;;../extern/fbxsdk/include
+ true
Windows
@@ -348,6 +351,7 @@ copy /y "$(OutDir)$(TargetName).lib" "$(SolutionDir)\BeefLibs\Beefy2D\dist\"MultiThreaded
./;./platform/win/;./platform/sdl/;third_party/agg-2.4/include;third_party/agg-2.4/include/platform/win32;third_party/;third_party/libffi/i686-pc-cygwin;third_party/libffi/i686-pc-cygwin/include;third_party/libffi/include;third_party/SDL2-2.0.1/include;../extern/fbxsdk/include;third_party/freetype/include
false
+ true
Windows
diff --git a/BeefySysLib/BeefySysLib_static.vcxproj b/BeefySysLib/BeefySysLib_static.vcxproj
index 66f06622..582167f8 100644
--- a/BeefySysLib/BeefySysLib_static.vcxproj
+++ b/BeefySysLib/BeefySysLib_static.vcxproj
@@ -102,6 +102,7 @@
BFP_INTERNAL;_CRT_SECURE_NO_WARNINGS;WIN32;_DEBUG;_WINDOWS;_USRDLL;BF_NO_FBX;%(PreprocessorDefinitions)
./;./platform/win/;./platform/sdl/;third_party/agg-2.4/include;third_party/agg-2.4/include/platform/win32;third_party/;third_party/libffi/i686-pc-cygwin;third_party/libffi/i686-pc-cygwin/include;third_party/libffi/include;third_party/SDL2-2.0.1/include;../extern/fbxsdk/include;third_party/freetype/include
MultiThreadedDebug
+ true
Windows
@@ -125,6 +126,7 @@
MultiThreadedDebug
false
false
+ true
Windows
@@ -143,6 +145,7 @@
_CRT_SECURE_NO_WARNINGS;WIN32;NDEBUG;_WINDOWS;_USRDLL;BFSYSLIB_DYNAMIC;%(PreprocessorDefinitions)
MultiThreaded
./; ./platform/win/; ./platform/sdl/; third_party/agg-2.4/include; third_party/agg-2.4/include/platform/win32; third_party/; third_party/libffi/i686-pc-cygwin; third_party/libffi/i686-pc-cygwin/include; third_party/libffi/include; third_party/SDL2-2.0.1/include;;../extern/fbxsdk/include
+ true
Windows
@@ -167,6 +170,7 @@
MultiThreaded
./;./platform/win/;./platform/sdl/;third_party/agg-2.4/include;third_party/agg-2.4/include/platform/win32;third_party/;third_party/libffi/i686-pc-cygwin;third_party/libffi/i686-pc-cygwin/include;third_party/libffi/include;third_party/SDL2-2.0.1/include;../extern/fbxsdk/include;third_party/freetype/include
false
+ true
Windows
diff --git a/Debugger32/Debugger32.vcxproj b/Debugger32/Debugger32.vcxproj
index 9c1e17a8..a724f12c 100644
--- a/Debugger32/Debugger32.vcxproj
+++ b/Debugger32/Debugger32.vcxproj
@@ -132,6 +132,7 @@
BF_DBG_32;WIN32;_DEBUG;_WINDOWS;_USRDLL;IDEHELPER_EXPORTS;BFSYSLIB_DYNAMIC;%(PreprocessorDefinitions)
../;../IDEHelper;../BeefySysLib/platform/win;../BeefySysLib/third_party;C:\llvm-3.8\llvm\include;C:\llvm-3.8\bin64\include;C:\llvm-3.8\llvm\lib\Target;C:\llvm-3.8\bin64\lib\Target\X86;C:\llvm-3.8\llvm\tools\clang\include
false
+ true
Windows
@@ -150,6 +151,7 @@
-D_SCL_SECURE_NO_WARNINGS %(AdditionalOptions)
false
MultiThreadedDebug
+ true
Windows
@@ -166,6 +168,7 @@
true
BF_DBG_32;WIN32;NDEBUG;_WINDOWS;_USRDLL;IDEHELPER_EXPORTS;BFSYSLIB_DYNAMIC;%(PreprocessorDefinitions)
../;../IDEHelper;../BeefySysLib/platform/win;../BeefySysLib/third_party;C:\llvm-3.8\llvm\include;C:\llvm-3.8\bin64\include;C:\llvm-3.8\llvm\lib\Target;C:\llvm-3.8\bin64\lib\Target\X86;C:\llvm-3.8\llvm\tools\clang\include
+ true
Windows
@@ -186,6 +189,7 @@
../;../IDEHelper;../BeefySysLib/platform/win;../BeefySysLib/third_party;..\extern\llvm-project_13_0_1\llvm\include;..\extern\llvm_win64_13_0_1\include;..\extern\llvm-project_13_0_1\llvm\lib\Target;..\extern\llvm_win64_13_0_1\lib\Target\X86;..\extern\llvm-project_13_0_1\llvm\tools\clang\include
MultiThreaded
false
+ true
Windows
diff --git a/Debugger64/Debugger64.vcxproj b/Debugger64/Debugger64.vcxproj
index 57e46574..933ad4f2 100644
--- a/Debugger64/Debugger64.vcxproj
+++ b/Debugger64/Debugger64.vcxproj
@@ -132,6 +132,7 @@
BF_DBG_64;WIN32;_DEBUG;_WINDOWS;_USRDLL;IDEHELPER_EXPORTS;BFSYSLIB_DYNAMIC;%(PreprocessorDefinitions)
../;../IDEHelper;../BeefySysLib/platform/win;../BeefySysLib/third_party;C:\llvm-3.8\llvm\include;C:\llvm-3.8\bin64\include;C:\llvm-3.8\llvm\lib\Target;C:\llvm-3.8\bin64\lib\Target\X86;C:\llvm-3.8\llvm\tools\clang\include
false
+ true
Windows
@@ -150,6 +151,7 @@
-D_SCL_SECURE_NO_WARNINGS %(AdditionalOptions)
false
MultiThreadedDebug
+ true
Windows
@@ -166,6 +168,7 @@
true
BF_DBG_64;WIN32;NDEBUG;_WINDOWS;_USRDLL;IDEHELPER_EXPORTS;BFSYSLIB_DYNAMIC;%(PreprocessorDefinitions)
../;../IDEHelper;../BeefySysLib/platform/win;../BeefySysLib/third_party;C:\llvm-3.8\llvm\include;C:\llvm-3.8\bin64\include;C:\llvm-3.8\llvm\lib\Target;C:\llvm-3.8\bin64\lib\Target\X86;C:\llvm-3.8\llvm\tools\clang\include
+ true
Windows
@@ -186,6 +189,7 @@
../;../IDEHelper;../BeefySysLib/platform/win;../BeefySysLib/third_party;..\extern\llvm-project_13_0_1\llvm\include;..\extern\llvm_win64_13_0_1\include;..\extern\llvm-project_13_0_1\llvm\lib\Target;..\extern\llvm_win64_13_0_1\lib\Target\X86;..\extern\llvm-project_13_0_1\llvm\tools\clang\include
MultiThreaded
false
+ true
Windows
diff --git a/IDEHelper/IDEHelper.vcxproj b/IDEHelper/IDEHelper.vcxproj
index 48c8a48e..7f17b0d4 100644
--- a/IDEHelper/IDEHelper.vcxproj
+++ b/IDEHelper/IDEHelper.vcxproj
@@ -139,6 +139,7 @@
MultiThreadedDebugDLL
ProgramDatabase
false
+ true
Windows
@@ -166,6 +167,7 @@
MultiThreadedDebug
ProgramDatabase
false
+ true
Windows
@@ -197,6 +199,7 @@
WIN32;NDEBUG;_WINDOWS;_USRDLL;IDEHELPER_EXPORTS;BFSYSLIB_DYNAMIC;%(PreprocessorDefinitions)
../;../BeefySysLib/platform/win;../BeefySysLib/third_party;C:\llvm-3.8\llvm\include;C:\llvm-3.8\bin\include;C:\llvm-3.8\llvm\lib\Target;C:\llvm-3.8\bin\lib\Target\X86;C:\llvm-3.8\llvm\tools\clang\include
MultiThreadedDLL
+ true
Windows
@@ -222,6 +225,7 @@
../;../BeefySysLib/platform/win;../BeefySysLib/third_party;..\extern\llvm-project_13_0_1\llvm\include;..\extern\llvm_win64_13_0_1\include;..\extern\llvm-project_13_0_1\llvm\lib\Target;..\extern\llvm_win64_13_0_1\lib\Target\X86;..\extern\llvm-project_13_0_1\llvm\tools\clang\include;..\extern\curl\builds\libcurl-vc15-x64-release-static-zlib-static-ipv6-sspi-winssl\include
MultiThreaded
false
+ true
Windows
diff --git a/extern/hunspell/src/win_api/libhunspell.vcxproj b/extern/hunspell/src/win_api/libhunspell.vcxproj
index f36bcd03..1a9fb80e 100644
--- a/extern/hunspell/src/win_api/libhunspell.vcxproj
+++ b/extern/hunspell/src/win_api/libhunspell.vcxproj
@@ -166,6 +166,7 @@
$(IntDir)$(ProjectName).pdb
Level1
EditAndContinue
+ true
/MACHINE:X86 %(AdditionalOptions)
@@ -186,6 +187,7 @@
ProgramDatabase
4706;4267;4100
false
+ true
@@ -205,6 +207,7 @@
$(IntDir)$(ProjectName).pdb
Level1
+ true
NDEBUG;%(PreprocessorDefinitions)
@@ -231,6 +234,7 @@
4267;4706;4100
false
+ true
NDEBUG;%(PreprocessorDefinitions)