diff --git a/.gitignore b/.gitignore
index 87ff413b3f..823c651ced 100644
--- a/.gitignore
+++ b/.gitignore
@@ -16,6 +16,7 @@ config.*
!cmake/config.in
*Debug/
*Release/
+*Release (options.h)/
*.ncb
*.suo
*.sdf
diff --git a/wolfssl-VS2022.vcxproj b/wolfssl-VS2022.vcxproj
index 7c011bbc70..090ac82f25 100644
--- a/wolfssl-VS2022.vcxproj
+++ b/wolfssl-VS2022.vcxproj
@@ -25,6 +25,18 @@
DLL Debug
ARM64
+
+ DLL Release (options.h)
+ ARM64
+
+
+ DLL Release (options.h)
+ Win32
+
+
+ DLL Release (options.h)
+ x64
+
DLL Release
Win32
@@ -33,6 +45,10 @@
DLL Release
x64
+
+ DLL Release
+ x64
+
DLL Release
ARM64
@@ -69,6 +85,12 @@
Unicode
true
+
+ DynamicLibrary
+ v143
+ Unicode
+ true
+
StaticLibrary
v143
@@ -81,6 +103,12 @@
Unicode
true
+
+ DynamicLibrary
+ v143
+ Unicode
+ true
+
StaticLibrary
v143
@@ -93,6 +121,12 @@
Unicode
true
+
+ DynamicLibrary
+ v143
+ Unicode
+ true
+
StaticLibrary
v143
@@ -132,12 +166,18 @@
+
+
+
+
+
+
@@ -179,14 +219,26 @@
$(SolutionDir)$(Configuration)\$(Platform)\
$(Configuration)\$(Platform)\$(ProjectName)_obj\
+
+ $(SolutionDir)$(Configuration)\$(Platform)\
+ $(Configuration)\$(Platform)\$(ProjectName)_obj\
+
$(SolutionDir)$(Configuration)\$(Platform)\
$(Configuration)\$(Platform)\$(ProjectName)_obj\
+
+ $(SolutionDir)$(Configuration)\$(Platform)\
+ $(Configuration)\$(Platform)\$(ProjectName)_obj\
+
$(SolutionDir)$(Configuration)\$(Platform)\
$(Configuration)\$(Platform)\$(ProjectName)_obj\
+
+ $(SolutionDir)$(Configuration)\$(Platform)\
+ $(Configuration)\$(Platform)\$(ProjectName)_obj\
+
$(SolutionDir)$(Configuration)\$(Platform)\
$(Configuration)\$(Platform)\$(ProjectName)_obj\
@@ -331,6 +383,24 @@
true
+
+
+ MaxSpeed
+ true
+ ./;%(AdditionalIncludeDirectories)
+ WOLFSSL_LIB;BUILDING_WOLFSSL;WOLFSSL_DLL;WOLFSSL_USE_OPTIONS_H;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ ws2_32.lib;%(AdditionalDependencies)
+ true
+
+
MaxSpeed
@@ -345,11 +415,25 @@
ProgramDatabase
+
+
+ MaxSpeed
+ true
+ ./;%(AdditionalIncludeDirectories)
+ WOLFSSL_LIB;WOLFSSL_USE_OPTIONS_H;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
MaxSpeed
true
- ./;./IDE/WIN;%(AdditionalIncludeDirectories)
+ ./;./IDE/WIN;%(AdditionalIncludeDirectories);
WOLFSSL_LIB;BUILDING_WOLFSSL;WOLFSSL_DLL;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)
MultiThreadedDLL
true
@@ -363,6 +447,24 @@
true
+
+
+ MaxSpeed
+ true
+ ./;%(AdditionalIncludeDirectories);
+ WOLFSSL_LIB;BUILDING_WOLFSSL;WOLFSSL_DLL;WOLFSSL_USE_OPTIONS_H;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ ws2_32.lib;%(AdditionalDependencies)
+ true
+
+
MaxSpeed
@@ -395,6 +497,24 @@
true
+
+
+ MaxSpeed
+ true
+ ./;%(AdditionalIncludeDirectories)
+ WOLFSSL_LIB;BUILDING_WOLFSSL;WOLFSSL_DLL;WOLFSSL_USE_OPTIONS_H;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ ws2_32.lib;%(AdditionalDependencies)
+ true
+
+
@@ -485,10 +605,13 @@
$(IntDir)%(Filename).obj
false
false
+ false
ml64.exe /c /Zi /Fo"$(OutDir)%(Filename).obj" %(Identity)
ml64.exe /c /Zi /Fo"$(IntDir)%(Filename).obj" %(Identity)
+ ml64.exe /c /Zi /Fo"$(IntDir)%(Filename).obj" %(Identity)
$(OutDir)%(Filename).obj
$(IntDir)%(Filename).obj
+ $(IntDir)%(Filename).obj
false
@@ -499,10 +622,13 @@
$(IntDir)%(Filename).obj
false
false
+ false
ml64.exe /c /Zi /Fo"$(OutDir)%(Filename).obj" %(Identity)
ml64.exe /c /Zi /Fo"$(IntDir)%(Filename).obj" %(Identity)
+ ml64.exe /c /Zi /Fo"$(IntDir)%(Filename).obj" %(Identity)
$(OutDir)%(Filename).obj
$(IntDir)%(Filename).obj
+ $(IntDir)%(Filename).obj
false
@@ -513,10 +639,13 @@
$(IntDir)%(Filename).obj
false
false
+ false
ml64.exe /c /Zi /Fo"$(OutDir)%(Filename).obj" %(Identity)
ml64.exe /c /Zi /Fo"$(IntDir)%(Filename).obj" %(Identity)
+ ml64.exe /c /Zi /Fo"$(IntDir)%(Filename).obj" %(Identity)
$(OutDir)%(Filename).obj
$(IntDir)%(Filename).obj
+ $(IntDir)%(Filename).obj
false
@@ -527,10 +656,13 @@
$(IntDir)%(Filename).obj
false
false
+ false
ml64.exe /c /Zi /Fo"$(OutDir)%(Filename).obj" %(Identity)
ml64.exe /c /Zi /Fo"$(IntDir)%(Filename).obj" %(Identity)
+ ml64.exe /c /Zi /Fo"$(IntDir)%(Filename).obj" %(Identity)
$(OutDir)%(Filename).obj
$(IntDir)%(Filename).obj
+ $(IntDir)%(Filename).obj
false
@@ -541,10 +673,13 @@
$(IntDir)%(Filename).obj
false
false
+ false
ml64.exe /c /Zi /Fo"$(OutDir)%(Filename).obj" %(Identity)
ml64.exe /c /Zi /Fo"$(IntDir)%(Filename).obj" %(Identity)
+ ml64.exe /c /Zi /Fo"$(IntDir)%(Filename).obj" %(Identity)
$(OutDir)%(Filename).obj
$(IntDir)%(Filename).obj
+ $(IntDir)%(Filename).obj
false
@@ -555,10 +690,13 @@
$(IntDir)%(Filename).obj
false
false
+ false
ml64.exe /c /Zi /Fo"$(OutDir)%(Filename).obj" %(Identity)
ml64.exe /c /Zi /Fo"$(IntDir)%(Filename).obj" %(Identity)
+ ml64.exe /c /Zi /Fo"$(IntDir)%(Filename).obj" %(Identity)
$(OutDir)%(Filename).obj
$(IntDir)%(Filename).obj
+ $(IntDir)%(Filename).obj
@@ -575,4 +713,4 @@
-
+
\ No newline at end of file