1. 06 Apr, 2021 5 commits
  2. 05 Apr, 2021 8 commits
  3. 02 Apr, 2021 2 commits
  4. 01 Apr, 2021 2 commits
  5. 31 Mar, 2021 1 commit
  6. 24 Mar, 2021 2 commits
  7. 17 Mar, 2021 2 commits
  8. 16 Mar, 2021 4 commits
  9. 15 Mar, 2021 1 commit
  10. 12 Mar, 2021 4 commits
    • Brad King's avatar
      Merge branch 'vs-toolset-version' into release-3.19 · c540b611
      Brad King authored
      Merge-request: !5903
      c540b611
    • Brad King's avatar
      VS: Accept and translate '-T version=' values with three components · 30c83542
      Brad King authored
      The VS 16.8 and VS 16.9 toolset versions differ only in their third
      component.  The `vcvarsall` option `-vcvars_ver=` accepts a three
      component version, so accept this format for VS toolset selection too.
      
      Issue: #21922
      30c83542
    • Brad King's avatar
      VS: Fix '-T version=14.28' under VS 16.9 · 58a50a3a
      Brad King authored
      CMake accepts the toolset version that is default in the current VS
      version by matching the name later VS versions will use for the SxS
      props files.  It predicts the future name based on the first two
      components of the current VS version's default toolset.  However, this
      heuristic breaks naming the VS 16.8 toolset version 14.28 under VS 16.9
      because the latter's default toolset version is 14.28.29910, which did
      not increment the second version component (unprecedented in VS).
      
      Fix this by always using the requested version's SxS props file when it
      exists, even if it matches the first two components of the current VS
      version's default toolset.  Also add a special case for the name VS
      16.10 will use for VS 16.9's default toolset, so that it can be used
      with VS 16.9 too.
      
      Fixes: #21922
      58a50a3a
    • Brad King's avatar
  11. 10 Mar, 2021 4 commits
  12. 08 Mar, 2021 2 commits
  13. 24 Feb, 2021 3 commits