1. 13 Nov, 2019 1 commit
  2. 12 Nov, 2019 1 commit
  3. 22 Oct, 2018 1 commit
  4. 10 Oct, 2018 1 commit
  5. 04 Oct, 2018 1 commit
  6. 11 Apr, 2018 1 commit
  7. 04 Apr, 2018 2 commits
  8. 19 Mar, 2018 1 commit
  9. 17 Feb, 2018 1 commit
    • Raffi Enficiaud's avatar
      Fix eating "-L" in path names · 67db3ff9
      Raffi Enficiaud authored
      When the path containing the wxLibraries contains a "-L", a "string(REPLACE "-L" ...)
      replaces the content and results in a wrong path. The regex fixes this.
      67db3ff9
  10. 19 Nov, 2017 1 commit
  11. 03 Nov, 2017 1 commit
    • luz.paz's avatar
      Fix trivial typos in text · 777e87ae
      luz.paz authored and Brad King's avatar Brad King committed
      Some are user facing.
      
      Found using
      
          codespell -q 3 --skip="./Utilities" -I .cmake-whitelist.txt`
      
      whereby the whitelist contained:
      
          ans
          dum
          helpfull
          emmited
          emmitted
          buil
          iff
          isnt
          nto
          ot
          pathes
          substract
          te
          todays
          upto
          whitespaces
      777e87ae
  12. 30 Aug, 2017 1 commit
  13. 19 Jun, 2017 1 commit
  14. 20 Apr, 2017 1 commit
  15. 07 Apr, 2017 1 commit
  16. 22 Mar, 2017 2 commits
  17. 17 Oct, 2016 1 commit
    • Brad King's avatar
      FindwxWidgets: Fix finding unversioned VS-built directory prefixes · 52e8fa23
      Brad King authored
      The change in commit v3.7.0-rc1~217^2 (FindwxWidgets: Add VS-versioned
      library directory prefixes, 2016-08-24) works only for official
      wxWidgets builds that add the VS-versioned directory prefixes.  Local
      wxWidgets builds still have an unversioned prefix.  Search them.
      
      Closes: #16366
      52e8fa23
  18. 27 Sep, 2016 1 commit
    • Brad King's avatar
      Simplify CMake per-source license notices · 86578ecc
      Brad King authored
      Per-source copyright/license notice headers that spell out copyright holder
      names and years are hard to maintain and often out-of-date or plain wrong.
      Precise contributor information is already maintained automatically by the
      version control tool.  Ultimately it is the receiver of a file who is
      responsible for determining its licensing status, and per-source notices are
      merely a convenience.  Therefore it is simpler and more accurate for
      each source to have a generic notice of the license name and references to
      more detailed information on copyright holders and full license terms.
      
      Our `Copyright.txt` file now contains a list of Contributors whose names
      appeared source-level copyright notices.  It also references version control
      history for more precise information.  Therefore we no longer need to spell
      out the list of Contributors in each source file notice.
      
      Replace CMake per-source copyright/license notice headers with a short
      description of the license and links to `Copyright.txt` and online information
      available from "https://cmake.org/licensing".  The online URL also handles
      cases of modules being copied out of our source into other projects, so we
      can drop our notices about replacing links with full license text.
      
      Run the `Utilities/Scripts/filter-notices.bash` script to perform the majority
      of the replacements mechanically.  Manually fix up shebang lines and trailing
      newlines in a few files.  Manually update the notices in a few files that the
      script does not handle.
      86578ecc
  19. 25 Aug, 2016 2 commits
  20. 27 Jul, 2016 1 commit
    • Daniel Pfeifer's avatar
      Use string(APPEND) in Modules · 5d0d980d
      Daniel Pfeifer authored
      Automate with:
      
      find Modules -type f -print0 | xargs -0 perl -i -0pe \
      's/set\(([a-zA-Z0-9_]+)(\s+)"\$\{\1\}([^"])/string(APPEND \1\2"\3/g'
      5d0d980d
  21. 17 Feb, 2016 1 commit
  22. 11 Jan, 2016 1 commit
    • Brad King's avatar
      FindwxWidgets: Drop suppression of -isystem · 4d05f195
      Brad King authored
      
      
      This was added by commit v2.8.0~2292 (... Set variable
      wxWidgets_INCLUDE_DIRS_NO_SYSTEM on the Mac ..., 2008-04-16) and updated
      by commit v2.8.9~183^2 (FindwxWidgets: Do not use -isystem on OpenBSD,
      2012-05-14).  Since the underlying cause was never investigated fully we
      do not know the conditions under which -isystem breaks wxWidgets, but
      suppressing -isystem is problematic for users that do not want to see
      warnings in wxWidgets headers.  Simply drop the special case for now so
      we can see whether anyone hits the problem again, at which point it can
      be investigated in more detail.
      Reported-by: default avatarSimon Wells <swel024@gmail.com>
      4d05f195
  23. 25 Sep, 2015 1 commit
  24. 09 Sep, 2015 3 commits
  25. 08 Jun, 2015 1 commit
    • Brad King's avatar
      FindwxWidgets: Fix find_program call for versioned names · 2c969743
      Brad King authored
      In commit v3.3.0-rc1~132^2 (FindwxWidgets: Search for wx-config-3.0 in
      addition to wx-config, 2015-04-29) we added a second (versioned) name to
      the find_program call.  Specifying multiple names requires use of the
      NAMES option.  Add it now.  While at it, also add versioned names for
      2.9 and 2.8.
      2c969743
  26. 29 Apr, 2015 1 commit
  27. 26 Nov, 2014 1 commit
  28. 22 Aug, 2014 1 commit
  29. 14 Apr, 2014 1 commit
  30. 20 Nov, 2013 1 commit
  31. 15 Oct, 2013 1 commit
  32. 10 Sep, 2013 1 commit
  33. 07 May, 2013 1 commit
  34. 14 Aug, 2012 1 commit
    • Rolf Eike Beer's avatar
      use the find_* functions ENV parameter · b04650e1
      Rolf Eike Beer authored
      Instead of directly passing $ENV{SOMEVAR} to a find_* call pass in ENV SOMEVAR.
      This will make sure the paths will get correctly handled through different
      platforms, especially on Windows.
      
      Also fixes one place where paths with windows delimiters (\) were hardcoded to
      use forward slashes.
      b04650e1
  35. 13 Aug, 2012 1 commit
    • Kitware Robot's avatar
      Remove CMake-language block-end command arguments · 9db31162
      Kitware Robot authored and Brad King's avatar Brad King committed
      Ancient versions of CMake required else(), endif(), and similar block
      termination commands to have arguments matching the command starting the
      block.  This is no longer the preferred style.
      
      Run the following shell code:
      
      for c in else endif endforeach endfunction endmacro endwhile; do
          echo 's/\b'"$c"'\(\s*\)(.\+)/'"$c"'\1()/'
      done >convert.sed &&
      git ls-files -z -- bootstrap '*.cmake' '*.cmake.in' '*CMakeLists.txt' |
      egrep -z -v '^(Utilities/cm|Source/kwsys/)' |
      egrep -z -v 'Tests/CMakeTests/While-Endwhile-' |
      xargs -0 sed -i -f convert.sed &&
      rm convert.sed
      9db31162