summaryrefslogtreecommitdiffstats
path: root/Source/cmVSSetupHelper.h
Commit message (Collapse)AuthorAgeFilesLines
* cmVSSetupHelper: Add option to specify an instanceBrad King2017-10-191-0/+4
|
* VS: Detect compiler component in VS 2017 instances more reliablyBrad King2017-10-161-2/+1
| | | | | | | | | | The `Microsoft.VisualStudio.Component.VC.Tools.x86.x64` component is not the only way a VS instance may provide the `cl` compiler tool. For example, VS 2017 Express Edition does not install that component. Instead search for the tools directly on disk within an instance. Suggested-by: Rich Chiodo <rchiodo@microsoft.com> Fixes: #17349
* cmVSSetupHelper: Factor out install location string constructionBrad King2017-10-161-0/+2
| | | | This also adds a missing conversion to unix slashes in one code path.
* VS: Add helper class to interact with Visual Studio InstallerIyyappa Murugandi2016-12-161-0/+154
VS 2017 exports a COM component which can be queried to find if VS 2017 is installed and also other components such as VC toolset and Windows SDKs. Add a helper class to interact with this interface.