summaryrefslogtreecommitdiffstats
path: root/Source/cmGlobalVisualStudio14Generator.cxx
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'backport-vs-sdk-selection' into vs-sdk-selectionBrad King2023-08-101-27/+99
|\
| * VS: Select latest Windows SDK even when targeting Windows 8.1 and belowBrad King2023-08-101-0/+10
| * VS: Teach CMAKE_GENERATOR_PLATFORM to support Windows 8.1 SDK selectionBrad King2023-08-101-0/+17
| * VS: Teach CMAKE_GENERATOR_PLATFORM to use Windows 10 SDKs for older versionsBrad King2023-08-101-28/+54
| * VS: Consolidate Windows SDK major version selection dispatchBrad King2023-08-101-1/+20
| * VS: Do not print empty Windows SDK version when none is selectedBrad King2023-08-101-1/+2
* | strings: use `emplace_back` with `cmStrCat` argumentsBen Boeckel2023-07-281-2/+2
* | strings: use character literals where possibleBen Boeckel2023-07-281-3/+3
* | cmStrCat: use in Windows-specific sourcesBen Boeckel2023-07-281-19/+21
* | strings: combine string literals where possibleBen Boeckel2023-07-271-1/+2
* | strings: compare to static `string_view` instances in Windows-only codeBen Boeckel2023-07-271-3/+4
|/
* VS: Select Windows SDK matching WindowsSDKVersion env varBrad King2023-04-051-1/+11
* VS: Select latest available Windows SDK version by defaultBrad King2023-04-051-4/+7
* VS: Add support for setting WindowsTargetPlatformVersion to 10.0Brad King2023-04-051-0/+10
* VS: Add CMAKE_GENERATOR_PLATFORM field to control Windows SDK selectionBrad King2023-04-051-2/+69
* VS: Defer Windows SDK selection until CMAKE_GENERATOR_PLATFORM is knownBrad King2023-04-051-4/+1
* VS: Simplify logic to require SDK for Windows StoreBrad King2023-04-051-10/+12
* clang-tidy: fix `misc-unused-parameters` lintsBen Boeckel2022-11-291-0/+1
* clang-tidy: fix `readability-else-after-return` lintsBen Boeckel2022-11-291-3/+2
* clang-tidy: fix `modernize-use-nullptr` lintsBen Boeckel2022-11-291-1/+1
* Refactor: `cmGlobalGeneratorFactory::GetDocumentation` returns entryAlex Turbov2022-11-171-5/+4
* Make cmGlobalVisualStudioGenerator::VSVersion enum classSumit Bhardwaj2022-01-251-1/+1
* Source: Fix possible IWYU warnings in Windows generatorsNAKAMURA Takumi2021-11-191-1/+10
* Rename cmProp in cmValueMarc Chevrier2021-09-211-1/+1
* VS: Generalize Win10 max SDK version to all VS generatorsjonathan molinatto2021-01-201-0/+6
* Refactor: Add allowArch parameter to cmake::CreateGlobalGenerator()Kyle Edwards2020-10-051-2/+2
* cmMakefile::GetDefinition: return cmPropVitaly Stakhovsky2020-09-021-2/+2
* VS: Add option for custom Win10 SDK version maximumjonathan molinatto2020-08-251-5/+26
* Visual Studio: Add Android supportKyle Edwards2020-06-241-0/+6
* Refactoring: suppress cmEraseIf in favor of cm::erase_ifMarc Chevrier2020-01-091-3/+4
* GlobalGenerator family: modernize memory managementMarc Chevrier2020-01-071-10/+14
* cmMakefile: Let AddDefinition accept a value as cm::string_viewSebastian Holtermann2019-07-241-1/+1
* Merge topic 'vs-win-sdk'Brad King2019-02-201-3/+10
|\
| * VS: Factor out a method to set the Windows SDK version internallyBrad King2019-02-191-3/+10
* | cmake: Progress functions use `std::string` paramVitaly Stakhovsky2019-02-111-1/+1
|/
* Add global generator factory method to get default platform nameBrad King2019-01-181-0/+2
* Add global generator factory method to get list of known platformsBrad King2019-01-181-0/+9
* Split global generator factory list with and without platformsBrad King2019-01-181-1/+9
* Factor out enum MessageType into dedicated headerBruno Manganelli2019-01-161-2/+2
* VS: Clarify global generator constructor interfaceBrad King2019-01-101-2/+3
* VS: Convert WriteSLNHeader to non-virtual lookup tableBrad King2019-01-101-11/+0
* Merge topic 'vs-json-flag-table'Brad King2018-12-071-12/+6
|\
| * Replace header flag tables with json readingStephan Szabo2018-11-281-12/+6
* | VS: Avoid crash with VS 2015 when all SDKs are higher than 10.0.14393.0Harry Mallon2018-11-261-17/+21
|/
* VS: Do not select a Windows SDK too high for current VS versionGilles Khouzam2018-09-171-0/+26
* Revise C++ coding style using clang-format-6.0Kitware Robot2018-06-011-2/+3
* VS: Use range-based 'for' loops in generator codeVitaly Stakhovsky2017-12-211-10/+7
* Use C++11 override instead of CM_OVERRIDEBrad King2017-09-151-5/+5
* cmGlobalVisualStudio14Generator: notify when the SDK version doesn't matchBen Boeckel2017-07-131-0/+7
* VS: Split link flag table between v140 and v141 toolsetsIan Hojnicki2017-06-281-2/+2