1. 20 Jun, 2019 5 commits
  2. 30 May, 2019 1 commit
  3. 29 May, 2019 1 commit
    • Zsolt Parragi's avatar
      Fixing issues when building with clang 8.0 on Windows · 887b1da5
      Zsolt Parragi authored
      * Clang with the MSVC STL requires C++14
      * Deprecatoion warning suppressions were specific to MSVC and Intel
      * An assignment inside a condition resulted in a warning
      * kwsysProcessSetExitException was declared, but never defined or used
      887b1da5
  4. 15 May, 2019 1 commit
  5. 14 May, 2019 1 commit
  6. 02 May, 2019 1 commit
  7. 01 May, 2019 1 commit
    • Ken Martin's avatar
      SystemInformation: Implement backtrace support on Windows · 43c6e2fd
      Ken Martin authored
      The prior code had no implementation on windows. This code relies on
      dbghelp.dll which is a standard part of the operating system. It is
      implemented for OS from Vista forward when compiled with MSVC version
      1800 or later (VS2013).
      43c6e2fd
  8. 17 Apr, 2019 2 commits
    • Brad King's avatar
      Merge topic 'hide-translation-map' · c42b92f0
      Brad King authored
      84bd7c9e SystemTools: support hiding the translation map
      Acked-by: Kitware Robot's avatarKitware Robot <kwrobot@kitware.com>
      Merge-request: !139
      c42b92f0
    • Ben Boeckel's avatar
      SystemTools: support hiding the translation map · 84bd7c9e
      Ben Boeckel authored
      When determining full paths, CMake would treat the as-called path for
      the source and build directories as real paths even if they were
      symlinks. This causes problems when determining the relative path
      between the source and build directories when they are symlinks.
      
      Take the following setup as an example:
      
          /mnt/src/project/
              src/
              build/ -> /mnt/builds/project/build
      
      With the translation map and /mnt/src/project/build/ as the build
      directory, CMake would use ../src as the relative path to the source
      tree from the build tree rather than ../../../src/project/src and
      lookups using ../src would fail. If the build directory were instead
      used *as* /mnt/builds/project/build, everything would work just
      fine.
      
      This patch makes the core logic which does this logic optional so that
      it can be experimented with in CMake itself.
      84bd7c9e
  9. 16 Apr, 2019 1 commit
  10. 14 Apr, 2019 8 commits
  11. 28 Mar, 2019 3 commits
  12. 27 Mar, 2019 1 commit
  13. 26 Mar, 2019 2 commits
  14. 25 Mar, 2019 5 commits
  15. 21 Mar, 2019 1 commit
    • Brad King's avatar
      Merge topic 'static_variables_class' · fd41ac36
      Brad King authored
      8b58389c SystemTools: Move private ReplaceString method to SystemToolsStatic class
      7512ab8c SystemTools: Move private FindIsFullPath method to SystemToolsStatic class
      a1271fea SystemTools: Move private FindName method to SystemToolsStatic
      d9db985f SystemTools: Move private GetEnvImpl method to SystemToolsStatic
      9e32eecd SystemTools: Move private type definitions to SystemToolsStatic
      67eb2674 SystemTools: Move SystemTools::TranslationMap to SystemToolsStatic
      706919be SystemTools: Move SystemTools::PathCaseMap to SystemToolsStatic
      7c273c83 SystemTools: Move SystemTools::EnvMap to SystemToolsStatic
      ...
      Acked-by: Kitware Robot's avatarKitware Robot <kwrobot@kitware.com>
      Merge-request: !134
      fd41ac36
  16. 19 Mar, 2019 6 commits