From 4a8f068ba559ceb597fb8b417a08c8fc96088aa4 Mon Sep 17 00:00:00 2001 From: Mounir IDRASSI Date: Sun, 8 Sep 2024 17:14:31 +0200 Subject: Windows: Add support for x86 and x64 build for driver and binaries using Visual Studio 2019 We also enable Control Flow Guard and Spectre Mitigation --- src/COMReg/COMReg_vs2019.vcxproj | 120 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 120 insertions(+) create mode 100644 src/COMReg/COMReg_vs2019.vcxproj (limited to 'src/COMReg/COMReg_vs2019.vcxproj') diff --git a/src/COMReg/COMReg_vs2019.vcxproj b/src/COMReg/COMReg_vs2019.vcxproj new file mode 100644 index 00000000..b85658ac --- /dev/null +++ b/src/COMReg/COMReg_vs2019.vcxproj @@ -0,0 +1,120 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {C8914211-32AC-4F48-ACD9-8212E8DE53F3} + Win32Proj + COMReg + COMReg + 10.0 + + + + Application + true + Unicode + v142 + + + Application + false + true + Unicode + v142 + + + + + + + + + + + + + true + VeraCryptCOMRegBase + $(ProjectDir)$(ConfigurationName)\ + $(ProjectDir)$(ConfigurationName)\ + + + false + VeraCryptCOMRegBase + $(ProjectDir)$(ConfigurationName)\ + $(ProjectDir)$(ConfigurationName)\ + + + + NotUsing + Level3 + Disabled + WIN32;VC_COMREG;_DEBUG;_WINDOWS;HAVE_CONFIG_H;ZIP_STATIC;%(PreprocessorDefinitions) + MultiThreadedDebug + ..\Setup;..\Common;..\Crypto;..\;..\PKCS11;..\Common\zlib;..\Common\libzip;..\Common\lzma;%(AdditionalIncludeDirectories) + + + Windows + true + ..\Common\Debug\Zip.lib;..\Crypto\Debug\crypto.lib;..\Common\Debug\lzma.lib;%(AdditionalDependencies) + + + copy Debug\VeraCryptCOMRegBase.exe "..\Debug\Setup Files\VeraCryptCOMRegBase.exe" + + + + + Level3 + NotUsing + MaxSpeed + true + true + WIN32;VC_COMREG;NDEBUG;_WINDOWS;HAVE_CONFIG_H;ZIP_STATIC;%(PreprocessorDefinitions) + MultiThreaded + ..\Setup;..\Common;..\Crypto;..\;..\PKCS11;..\Common\zlib;..\Common\libzip;..\Common\lzma;%(AdditionalIncludeDirectories) + Guard + + + Windows + true + true + true + ..\Common\Release\Zip.lib;..\Crypto\Release\crypto.lib;..\Common\Release\lzma.lib;%(AdditionalDependencies) + true + + + copy Release\VeraCryptCOMRegBase.exe "..\Release\Setup Files\VeraCryptCOMRegBase.exe" + + + + + + CompileAsCpp + CompileAsCpp + + + Default + + + + + + + + + + + + + + + \ No newline at end of file -- cgit v1.2.3