summaryrefslogtreecommitdiffstats
path: root/Source/cmVSSetupHelper.h
Commit message (Collapse)AuthorAgeFilesLines
* Revise include order using clang-format-6.0Kitware Robot2019-10-011-2/+2
| | | | | Run the `clang-format.bash` script to update our C and C++ code to a new include order `.clang-format`. Use `clang-format` version 6.0.
* cmVSSetupHelper: Remove unused SmartBSTR copy operationsBrad King2019-08-261-22/+2
| | | | | For our use case we do not actually need to copy these. Mark the operations as `= delete` to simplify the code.
* cmVSSetupHelper: Fix SmartBSTR copy operationsBrad King2019-08-261-2/+4
| | | | | | | | | Fix the SmartBSTR copy constructor and copy assignment operator added by commit 18c8278b62 (VS: Add helper class to interact with Visual Studio Installer, 2016-12-14, v3.8.0-rc1~93^2~4) to use the string from the source of the copy. Issue: #19610
* cleanup: Prefer compiler provided special member functionsRegina Pfeifer2019-01-251-2/+0
|
* VS: Parameterize cmVSSetupAPIHelper instances with VS versionBrad King2019-01-111-2/+4
|
* cmVSSetupHelper: Support Enterprise WDK build enviornmentJon Doron2018-11-271-0/+1
| | | | | | | | | | Enterprise WDK is a command line build enviornment that does not require any installation prior to use. More information and download can be found here: https://docs.microsoft.com/en-us/windows-hardware/drivers/develop/using-the-enterprise-wdk Signed-off-by: Jon Doron <arilou@gmail.com>
* cmVSSetupHelper: Expose default toolset versionBasil Fierz2018-06-221-0/+2
| | | | We already detect the VS toolset version. Expose it to clients.
* cmVSSetupHelper: Use in-class member initializationBrad King2018-06-221-9/+4
|
* Revise C++ coding style using clang-format-6.0Kitware Robot2018-06-011-1/+2
| | | | | | | | | | | | Run the `clang-format.bash` script to update all our C and C++ code to a new style defined by `.clang-format`. Use `clang-format` version 6.0. * If you reached this commit for a line in `git blame`, re-run the blame operation starting at the parent of this commit to see older history for the content. * See the parent commit for instructions to rebase a change across this style transition commit.
* 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.
ca463f269de40fb2b1dc'>Merge branch '4.7' of scm.dev.nokia.troll.no:qt/qt-doc-team into 4.7David Boddie2011-03-015-10/+13 | | |\ | | | * Fixed broken link.Jerome Pasion2011-03-012-3/+4 | | | * Fixed pointer to the example image.Jerome Pasion2011-03-011-1/+1 | | | * Merge branch '4.7' of scm.dev.nokia.troll.no:qt/qt-doc-team into 4.7Jerome Pasion2011-03-014-1599/+1744 | | | |\ | | | * | Edited sentences in QML Views documentation.Jerome Pasion2011-03-011-3/+4 | | * | | Doc: Improved the color contrast of text in tables.David Boddie2011-03-011-2/+2 | | * | | Doc: Fixed qdoc warnings.David Boddie2011-03-012-2/+2 | | * | | Doc: Fixed qdoc warnings.David Boddie2011-03-0111-66/+437 | | * | | Doc: Converted the Internationalization with Qt document into a group.David Boddie2011-03-014-4/+11 | * | | | qdoc: Removed debug code.Martin Smith2011-03-021-1/+0 | |/ / / * | | | Doc: Fixed memory leak in undo framework exampleGeir Vattekar2011-03-022-0/+7 | |_|/ |/| | * | | Doc: Work on QInputContext::reset() docsGeir Vattekar2011-03-011-3/+4 |/ / * | Merge branch 'mimir' into 4.7Martin Smith2011-03-013-1596/+1740 |\ \ | |/ |/| | * qdoc: Added more descriptions for QML commands.Martin Smith2011-03-012-139/+157 | * qdoc: Added more descriptions for QML commands.Martin Smith2011-03-011-239/+284 | * qdoc: Added more descriptions for QML commands.Martin Smith2011-02-281-132/+126 | * qdoc: Added more descriptions for QML commands.Martin Smith2011-02-281-8/+69 | * qdoc: Added more descriptions for QML commands.Martin Smith2011-02-281-15/+95 | * qdoc: Added more descriptions for QML commands.Martin Smith2011-02-251-10/+29 | * qdoc: Began adding descriptions for QML commands.Martin Smith2011-02-252-4/+123 | * qdoc: More updating command descriptions.Martin Smith2011-02-251-769/+695 | * qdoc: More updating command descriptions.Martin Smith2011-02-241-169/+115 | * qdoc: More updating command descriptions.Martin Smith2011-02-241-210/+186 | * qdoc: More updating command descriptions.Martin Smith2011-02-241-133/+123 | * qdoc: More updating command descriptions.Martin Smith2011-02-241-113/+105 | * Merge branch 'mimir' of git@scm.dev.nokia.troll.no:qt/qt-doc-team into mimirMartin Smith2011-02-24