In bundle: saker.msvc
Gets an SDK description for the Microsoft Visual C++ toolchain that matches the given versions.
This task will create an SDK description that references the MSVC toolchain with any of the specified versions.
The returned SDK can be specified as an input for the SDKs parameter to the saker.msvc.ccompile() and saker.msvc.clink() tasks.
Summary
LegacyVersions | Specifies the suitable legacy MSVC toolchain versions that can be used for this SDK. |
Versions | Specifies the suitable MSVC toolchain versions that can be used for this SDK. |
Parameters
Collection of String
Aliases:
LegacyVersion
Specifies the suitable legacy MSVC toolchain versions that can be used for this SDK.
The versions are associated with toolchain installations before Visual Studio 2017.
The version numbers are expected to have the same format as they are in the Microsoft Visual Studio 14.0 directory if they are installed in the Program Files of the system. E.g.: 14.0
Specifies the suitable MSVC toolchain versions that can be used for this SDK.
The versions are associated with toolchain installations since Visual Studio 2017. For earlier toolchains use the LegacyVersions parameter.
The version numbers are expected to have the same format as they are under the Microsoft Visual Studio\2019\Community\VC\Tools\MSVC directory if they are installed in the Program Files of the system. E.g.: 14.22.27905