summaryrefslogtreecommitdiffstats
path: root/Source/cmGlobalVisualStudio10Generator.cxx
Commit message (Expand)AuthorAgeFilesLines
* 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
* Merge topic 'support_per_toolset_json_flags'Brad King2019-01-161-37/+79
|\
| * GlobalVisualStudio10Generator: Support non-standard toolset json flag files.Stephan Szabo2019-01-031-37/+79
* | Factor out enum MessageType into dedicated headerBruno Manganelli2019-01-161-16/+17
* | VS: Add Visual Studio 16 2019 generatorBrad King2019-01-111-0/+2
* | VS: Track explicitly when platform is specified in generator nameBrad King2019-01-101-2/+2
* | VS: Clarify global generator constructor interfaceBrad King2019-01-101-2/+3
* | VS: Convert WriteSLNHeader to non-virtual lookup tableBrad King2019-01-101-10/+0
* | VS: Convert GetToolsVersion to non-virtual table lookupBrad King2019-01-101-0/+21
|/
* Replace header flag tables with json readingStephan Szabo2018-11-281-39/+140
* VS: Pass platform when invoking MSBuildBrad King2018-09-251-0/+1
* cmLocalGenerator: return directories as const std::string&Vitaly Stakhovsky2018-08-271-1/+1
* VS: Allow toolset version selection to specify default toolsetBasil Fierz2018-06-241-18/+31
* Merge topic 'vs-toolset-version'Brad King2018-05-301-0/+85
|\
| * VS: Add option to select the version of the toolset used by VS 2017Basil Fierz2018-05-291-0/+85
* | cmake: Add options for parallel builds to --build modeFlorian Maushart2018-05-251-2/+14
|/
* cmGlobalVisualStudio10Generator: Use cmXMLWriter RAII helpersVitaly Stakhovsky2018-03-091-115/+78
* VS: Use range-based 'for' loops in generator codeVitaly Stakhovsky2017-12-211-6/+6
* VS: Emit "utf-8" encoding as lowercase in .vcxproj headersVitaly Stakhovsky2017-12-141-0/+5
* Merge topic 'string-clear'Brad King2017-09-191-2/+2
|\
| * Meta: replace empty-string assignments with `clear()`.Pavel Solodovnikov2017-09-151-2/+2
* | Use C++11 override instead of CM_OVERRIDEBrad King2017-09-151-5/+5
|/
* MSVC: Add support for ARM64 architectureMinmin Gong2017-09-121-1/+6
* Use C++11 nullptrDaniel Pfeifer2017-08-241-9/+9
* VS: Fix VCTargetsPath detectionBrad King2017-08-031-0/+1
* VS: Fix GenerateDebugInformation values for v140 and v141 toolsetsBrad King2017-06-281-0/+19
* VS: Fix .vcxproj ProjectGuid element caseBrad King2017-05-091-2/+2
* Use quotes for non-system includesDaniel Pfeifer2017-04-111-3/+3
* VS: Add placeholder CUDA flag tablesBrad King2017-03-101-0/+15
* VS: Record in global generator whether CUDA is enabledBrad King2017-03-101-0/+4
* VS: Select highest available CUDA toolset by defaultBrad King2017-03-101-0/+27
* VS: Provide an option to specify CUDA toolset versionBrad King2017-03-101-2/+21
* VS: Find the MSBuild value for VCTargetsPathBrad King2017-03-101-0/+212
* VS: Refactor generator toolset parsingBrad King2017-02-151-13/+69
* VS: Add support for ASM_NASM languageEvgeny Fimochkin2017-02-071-0/+14
* VS: Use Visual Studio Installer to locate VS 2017Iyyappa Murugandi2016-12-161-14/+0
* Merge branch 'vs-fix-standalone-Windows7.1SDK-toolset' into vs-fix-standalone...Brad King2016-12-071-1/+10
|\
| * VS: Fix standalone Windows7.1SDK toolset selectionBrad King2016-12-071-1/+10
* | VS: Add flag tables for C#Michael Stürmer2016-12-011-0/+11
* | iwyu: Fix VisualStudio specific issuesDaniel Pfeifer2016-11-281-2/+1
* | Merge topic 'vs-fix-no-toolset'Brad King2016-10-271-1/+5
|\ \
| * | VS: Fix use of `Windows7.1SDK` 64-bit toolset with VS 2010 ExpressBrad King2016-10-271-1/+5
* | | VS: Choose flag map based on the toolset nameDon Olmstead2016-10-251-5/+20
* | | VS: Move toolset flag table lookup to global generatorDon Olmstead2016-10-251-0/+35
|/ /
* | VS: Add internal API to get platform toolset as stringBrad King2016-10-251-3/+10
* | cmGlobalGenerator: Allow FindMakeProgram to failBrad King2016-10-201-2/+5
* | VS: Provide an option to use x64 host toolsBrad King2016-10-141-1/+36
|/
* Simplify CMake per-source license noticesBrad King2016-09-271-11/+2