1. 12 Apr, 2019 1 commit
  2. 11 Apr, 2019 5 commits
  3. 09 Apr, 2019 2 commits
  4. 08 Apr, 2019 6 commits
  5. 04 Apr, 2019 3 commits
  6. 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
  7. 29 Mar, 2019 5 commits
  8. 28 Mar, 2019 2 commits
  9. 27 Mar, 2019 3 commits
  10. 26 Mar, 2019 5 commits
    • Brad King's avatar
      FindFontconfig: Convert module variables to camel case · a3a1e69f
      Brad King authored
      Our documented standard for find module variable names is to match the
      case of the find module package name.  This was overlooked when the
      module was added by commit 84e7920b (FindFontconfig: Add module to
      find Fontconfig, 2018-09-27, v3.14.0-rc1~523^2).
      
      The module was released with the upper case names in CMake 3.14.0, so
      fix it to have camel case names in 3.14.1.  This is incompatible but
      anyone using a given release series should be using the latest patch on
      it and we've made breaking fixups on newly released features like this
      before.
      Reported-by: Christophe Giboudeaux's avatarChristophe Giboudeaux <christophe@krop.fr>
      Fixes: #19094
      a3a1e69f
    • Sylvain Joubert's avatar
      ctest_coverage: fix out-of-bounds index in Jacoco parser · 1d16eae8
      Sylvain Joubert authored
      When the current source file is not found the FilePath variable was left
      with the previous path content. In case the previous file had less lines
      than the current one and there are 'line' entries for the current one
      with higher number we ended up in a buffer overflow while indexing the
      previous file entry with a line number higher.  By clearing the
      FilePath, the empty() guard triggers correctly on an empty path and it
      avoid modifying the wrong data.
      1d16eae8
    • Brad King's avatar
      Merge branch 'cuda-bracket-output' into release-3.14 · 505bdd3d
      Brad King authored
      Merge-request: !3151
      505bdd3d
    • Brad King's avatar
      cmake: Fix '-E copy foo .' to avoid clobbering file · ce180cf8
      Brad King authored
      Backport KWSys commit 92334e7670 (SystemTools: CopyFileAlways: avoid
      copying file over self, 2019-03-25) to the CMake 3.14 release branch.
      
      Fixes: #19075
      ce180cf8
    • Brad King's avatar
      CUDA: Tolerate square brackets in PROMPT environment variable · b127e0c5
      Brad King authored
      The `PROMPT` environment variable affects nvcc's output.  Fix
      our parsing of that output to tolerate square brackets.
      
      Fixes: #19089
      b127e0c5
  11. 25 Mar, 2019 2 commits
    • Brad King's avatar
      Merge branch 'toolchain-include_directories' into release-3.14 · c22a2b49
      Brad King authored
      Merge-request: !3140
      c22a2b49
    • Brad King's avatar
      Restore support for include_directories() in toolchain files · 588fa1bb
      Brad King authored
      Any `include_directories()` calls in toolchain files are used during our
      ABI detection step even though it does not include any system headers.
      Since commit 5990ecb7 (Compute implicit include directories from
      compiler output, 2018-12-07, v3.14.0-rc1~108^2), that check is also used
      to detect implicit include directories.  Any `include_directories()` in
      a toolchain file are detected as implicit and later excluded from
      explicit specification on compiler command lines, thus breaking the
      purpose of the calls in the first place.
      
      Fix the implicit include directory detection step to avoid using paths
      from `include_directories()` calls in the toolchain file.
      
      Fixes: #19079
      588fa1bb
  12. 21 Mar, 2019 2 commits
  13. 20 Mar, 2019 2 commits