added VS2019 support

debug build requires a little bit of work
This commit is contained in:
EnderZip
2021-09-24 14:52:32 +07:00
parent d248074290
commit 07f0467707
269 changed files with 150556 additions and 30263 deletions

View File

@@ -1,56 +1,56 @@
//-----------------------------------------------------------------------------
// SOURCE_CRYPTLIB_INCLUDE.VPC
//
// Includes needed to link cryptopp
//
//-----------------------------------------------------------------------------
$Project
{
$Folder "Source Files"
{
$File "$SRCDIR\common\crypto.cpp"
{
$Configuration
{
$Compiler
{
$Create/UsePrecompiledHeader "Not Using Precompiled Headers"
}
}
}
}
$Folder "Link Libraries"
{
$Lib vpklib
// So we can check the signature of the item schema.
$Lib "$SRCDIR\lib\public\$PLATSUBDIR\2013\release\cryptlib" [$WINDOWS&&!$VS2015]
$Libexternal $LIBCOMMON/libcrypto [$OSXALL]
$Libexternal $LIBCOMMON/libcryptopp [$OSXALL]
$Libexternal "$SRCDIR\lib\common\$(CRYPTOPPDIR)\libcrypto" [$LINUXALL]
$Libexternal "$SRCDIR\lib\common\$(CRYPTOPPDIR)\libcryptopp" [$LINUXALL]
}
$Folder "Link Libraries" [$VS2015]
{
$File "$SRCDIR\lib\common\win32\2015\release\cryptlib.lib" [$WIN32]
{
$Configuration "Debug" { $ExcludedFromBuild "Yes" }
}
$File "$SRCDIR\lib\common\win32\2015\debug\cryptlib.lib" [$WIN32]
{
$Configuration "Release" { $ExcludedFromBuild "Yes" }
}
$File "$SRCDIR\lib\common\$PLATSUBDIR\2015\release\cryptlib.lib" [$WIN64]
{
$Configuration "Debug" { $ExcludedFromBuild "Yes" }
}
$File "$SRCDIR\lib\common\$PLATSUBDIR\2015\debug\cryptlib.lib" [$WIN64]
{
$Configuration "Release" { $ExcludedFromBuild "Yes" }
}
}
}
//-----------------------------------------------------------------------------
// SOURCE_CRYPTLIB_INCLUDE.VPC
//
// Includes needed to link cryptopp
//
//-----------------------------------------------------------------------------
$Project
{
$Folder "Source Files"
{
$File "$SRCDIR\common\crypto.cpp"
{
$Configuration
{
$Compiler
{
$Create/UsePrecompiledHeader "Not Using Precompiled Headers"
}
}
}
}
$Folder "Link Libraries"
{
$Lib vpklib
// So we can check the signature of the item schema.
//$Lib "$SRCDIR\lib\public\$PLATSUBDIR\2013\release\cryptlib" [$WINDOWS&&!$VS2015]
$Libexternal $LIBCOMMON/libcrypto [$OSXALL]
$Libexternal $LIBCOMMON/libcryptopp [$OSXALL]
$Libexternal "$SRCDIR\lib\common\$(CRYPTOPPDIR)\libcrypto" [$LINUXALL]
$Libexternal "$SRCDIR\lib\common\$(CRYPTOPPDIR)\libcryptopp" [$LINUXALL]
}
$Folder "Link Libraries" [$VS2013]
{
$File "$SRCDIR\lib\common\win32\2019\release\cryptlib.lib" [$WIN32]
{
$Configuration "Debug" { $ExcludedFromBuild "Yes" }
}
$File "$SRCDIR\lib\common\win32\2019\debug\cryptlib.lib" [$WIN32]
{
$Configuration "Release" { $ExcludedFromBuild "Yes" }
}
$File "$SRCDIR\lib\common\$PLATSUBDIR\2019\release\cryptlib.lib" [$WIN64]
{
$Configuration "Debug" { $ExcludedFromBuild "Yes" }
}
$File "$SRCDIR\lib\common\$PLATSUBDIR\2019\debug\cryptlib.lib" [$WIN64]
{
$Configuration "Release" { $ExcludedFromBuild "Yes" }
}
}
}