1. 22 Apr, 2019 3 commits
  2. 19 Apr, 2019 2 commits
    • Brad King's avatar
      Merge branch 'vs-default-platform' into release-3.14 · cb733eb4
      Brad King authored
      Merge-request: !3246
      cb733eb4
    • Brad King's avatar
      VS: Provide the default platform name to project code · db02be85
      Brad King authored
      The value of `CMAKE_VS_PLATFORM_NAME` is computed by Visual Studio
      generators based on `CMAKE_GENERATOR_PLATFORM` or some default.
      Prior to the VS 2019 generator, the default was always `Win32`.
      However, for the `Visual Studio 16 2019` generator, the default is
      based on the host platform.
      
      Store the default in a new `CMAKE_VS_PLATFORM_NAME_DEFAULT` variable for
      use by project code.  This is particularly useful in toolchain files
      because they are allowed to set `CMAKE_GENERATOR_PLATFORM` and so
      `CMAKE_VS_PLATFORM_NAME` is not yet known.  Of course the toolchain file
      author knows whether it will set `CMAKE_GENERATOR_PLATFORM`, and if not
      then `CMAKE_VS_PLATFORM_NAME_DEFAULT` provides the platform name that
      will be used.
      
      Fixes: #19177
      db02be85
  3. 17 Apr, 2019 2 commits
  4. 16 Apr, 2019 2 commits
  5. 15 Apr, 2019 2 commits
  6. 12 Apr, 2019 3 commits
  7. 11 Apr, 2019 5 commits
  8. 09 Apr, 2019 2 commits
  9. 08 Apr, 2019 6 commits
  10. 04 Apr, 2019 3 commits
  11. 03 Apr, 2019 2 commits
    • Brad King's avatar
      ARMCC: Do not identify ARMClang as ARMCC · f28e7fc1
      Brad King authored
      Since commit 8f8d0560 (ARMCC: Fix identification of ARM compiler when
      it defines GNU macros, 2019-03-20, v3.14.1~10^2) we consider ARMCC
      before Clang or GNU compilers.  Since armclang also defines
      `__ARMCC_VERSION` it is now mistaken for ARMCC.  Extend the check for
      ARMCC to also verify that `__clang__` is not defined.
      
      Issue: #19065
      f28e7fc1
    • Brad King's avatar
      MSVC: Fix MSVC_TOOLSET_VERSION for VS 2019 v142 toolset · d8cf8380
      Brad King authored
      This was forgotten in commit 626c51f4 (VS: Update for Visual Studio
      2019 Preview 2, 2019-01-24, v3.14.0-rc1~74^2) when the toolset was
      first renumbered to `v142`.
      
      Issue: #19125
      d8cf8380
  12. 29 Mar, 2019 5 commits
  13. 28 Mar, 2019 2 commits
  14. 27 Mar, 2019 1 commit