VeraCrypt-DCS
VeraCrypt-DCS copied to clipboard
Support for Visual Studio 2017 Toolset
I created PR #12 that adds support for building DCS package with Visual Studio 2017 toolset. This blindly copies the existing definitions for VS2010 and VS2015, however it becomes a bit messy. I think it could be simplified by using the wildcards, so eg. the following lines
RELEASE_VS2010x86_X64_CC_FLAGS = /D_UEFI
DEBUG_VS2010x86_X64_CC_FLAGS = /D_UEFI
NOOPT_VS2010x86_X64_CC_FLAGS = /D_UEFI
RELEASE_VS2015x86_X64_CC_FLAGS = /D_UEFI
DEBUG_VS2015x86_X64_CC_FLAGS = /D_UEFI
NOOPT_VS2015x86_X64_CC_FLAGS = /D_UEFI
RELEASE_VS2017_X64_CC_FLAGS = /D_UEFI
DEBUG_VS2017_X64_CC_FLAGS = /D_UEFI
NOOPT_VS2017_X64_CC_FLAGS = /D_UEFI
could be rewritten as
MSFT:*_*_X64_CC_FLAGS = /D_UEFI
Would you be interested if I further modify the INF files in this way?
What are the new build instructions for building the EFI bootloader with VS 2017?