Skip to content
Snippets Groups Projects
  1. Oct 30, 2019
  2. Oct 29, 2019
    • Brad King's avatar
      RegularExpression: Initialize RegularExpressionMatch arrays fully · cdd52ce1
      Brad King authored
      The `RegularExpressionMatch` class added by commit cff58f07
      (RegularExpression: New RegularExpressionMatch class, 2017-12-04) has
      members with array-of-pointer types.  Use uniform initialization
      syntax to initialize all array elements on construction.
      
      This fixes a Clang scan-build 7 warning:
      
      ```
      RegularExpression.hxx:138:23: warning: The left operand of '==' is a garbage value
        if (this->startp[n] == nullptr) {
            ~~~~~~~~~~~~~~~ ^
      ```
      cdd52ce1
  3. Oct 16, 2019
  4. Oct 15, 2019
  5. Sep 18, 2019
  6. Sep 17, 2019
  7. Aug 29, 2019
  8. Aug 28, 2019
    • Jon Chronopoulos's avatar
      SystemTools: do not special case a junction in RemoveFile · 38486236
      Jon Chronopoulos authored and Brad King's avatar Brad King committed
      The fix in commit 9f6cd407 (SystemTools: Fix removing of soft links to
      directories on Windows., 2017-12-14) made the infastructure added by
      commit de83c4d4 (SystemTools: support deleting junction points,
      2016-02-17) unnecessary.  Remove it.
      
      Before this commit, when a file on Windows was deleted, it would check
      if a file is a junction and then delete just the junction.
      
      Now just skip the special case of a junction and allow the rest of the
      code to delete it correctly. Can handle symlinks and junctions.
      38486236
  9. Aug 27, 2019
  10. Aug 26, 2019
  11. Aug 20, 2019
  12. Aug 19, 2019
  13. Aug 18, 2019
  14. Jul 25, 2019
  15. Jul 24, 2019
  16. Jun 20, 2019
  17. May 30, 2019
  18. May 29, 2019
    • 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
  19. May 15, 2019
  20. May 14, 2019
  21. May 02, 2019
  22. May 01, 2019
  23. Apr 17, 2019
    • Brad King's avatar
      Merge topic 'hide-translation-map' · c42b92f0
      Brad King authored and Kitware Robot's avatar Kitware Robot committed
      
      84bd7c9e SystemTools: support hiding the translation map
      
      Acked-by: default avatarKitware Robot <kwrobot@kitware.com>
      Merge-request: !139
      c42b92f0
    • Ben Boeckel's avatar
      SystemTools: support hiding the translation map · 84bd7c9e
      Ben Boeckel authored and Brad King's avatar Brad King committed
      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
  24. Apr 16, 2019
  25. Apr 14, 2019
Loading