1. 25 Jun, 2014 3 commits
    • Brad King's avatar
      VS14: Fix Cl and Link flag tables as previous versions · bdc7d9c8
      Brad King authored
      Apply the flag table fixes from:
      
       commit 9c7f234c (VS: Fix /MANIFESTUAC:NO linker option mapping, 2014-05-07)
       commit e8633e66 (VS: Fix /analyze:log flag mapping, 2014-04-01)
       commit f2caf795 (VS: Fix /MAP:mapfile flag mapping, 2013-07-09)
      
      to the VS 14 flag tables.
      bdc7d9c8
    • Brad King's avatar
      VS14: Generate flag tables from MSBuild v140 tool files · d96b3f68
      Brad King authored
      Run cmparseMSBuildXML.py on cl.xml, lib.xml, and link.xml to generate
      our flag tables:
      
       python cmparseMSBuildXML.py -x ".../MSBuild/Microsoft.Cpp/v4.0/V140/1033/cl.xml" > cmVS14CLFlagTable.h
       python cmparseMSBuildXML.py -x ".../MSBuild/Microsoft.Cpp/v4.0/V140/1033/lib.xml" > cmVS14LibFlagTable.h
       python cmparseMSBuildXML.py -x ".../MSBuild/Microsoft.Cpp/v4.0/V140/1033/link.xml" > cmVS14LinkFlagTable.h
      
      Fix up the declaration names at the top of each file.  Finally, teach
      cmVisualStudio10TargetGenerator to select the version of the table
      matching the version of VS.
      
      Co-Author: Pawel Stopinski <diokhan@go2.pl>
      d96b3f68
    • Brad King's avatar
      VS14: Add Visual Studio 14 generator (#14982) · 65624c39
      Brad King authored
      Call the generator "Visual Studio 14" without any year because this
      version of VS does not provide a year in the product name.
      
      Copy cmGlobalVisualStudio12Generator to cmGlobalVisualStudio14Generator
      and update version numbers accordingly.  Add the VS14 enumeration value.
      Teach the platform module Windows-MSVC to set MSVC14 and document the
      variable.  Teach module InstallRequiredSystemLibraries to look for the VS
      14 runtime libraries.
      
      Teach tests CheckCompilerRelatedVariables, VSExternalInclude, and
      RunCMake.GeneratorToolset to treat VS 14 as they do VS 10, 11, and 12.
      
      Co-Author: Pawel Stopinski <diokhan@go2.pl>
      65624c39
  2. 24 Jun, 2014 5 commits
  3. 23 Jun, 2014 9 commits
  4. 22 Jun, 2014 1 commit
  5. 21 Jun, 2014 1 commit
  6. 20 Jun, 2014 1 commit
  7. 19 Jun, 2014 1 commit
  8. 18 Jun, 2014 1 commit
  9. 17 Jun, 2014 4 commits
  10. 16 Jun, 2014 9 commits
  11. 15 Jun, 2014 1 commit
  12. 14 Jun, 2014 1 commit
  13. 13 Jun, 2014 3 commits