1. 03 Nov, 2018 1 commit
    • Brad King's avatar
      add_custom_{command,target}: Fix WORKING_DIRECTORY leading genex · 98d59417
      Brad King authored
      Since commit v3.13.0-rc1~39^2 (add_custom_{command,target}:
      WORKING_DIRECTORY generator expressions, 2018-09-22) the
      `WORKING_DIRECTORY` option accepts generator expressions.
      Fix support for the case of a leading generator expression
      by deferring conversion to an absolute path until after
      evaluation of the generator expression.
      
      Fixes: #18543
      98d59417
  2. 28 Sep, 2018 2 commits
  3. 21 Apr, 2017 1 commit
  4. 13 Aug, 2012 2 commits
    • Kitware Robot's avatar
      Convert CMake-language commands to lower case · 77543bde
      Kitware Robot authored
      Ancient CMake versions required upper-case commands.  Later command
      names became case-insensitive.  Now the preferred style is lower-case.
      
      Run the following shell code:
      
      cmake --help-command-list |
      grep -v "cmake version" |
      while read c; do
          echo 's/\b'"$(echo $c | tr '[:lower:]' '[:upper:]')"'\(\s*\)(/'"$c"'\1(/g'
      done >convert.sed &&
      git ls-files -z -- bootstrap '*.cmake' '*.cmake.in' '*CMakeLists.txt' |
      egrep -z -v '^(Utilities/cm|Source/kwsys/)' |
      xargs -0 sed -i -f convert.sed &&
      rm convert.sed
      77543bde
    • Kitware Robot's avatar
      Remove trailing whitespace from most CMake and C/C++ code · 7bbaa428
      Kitware Robot authored
      Our Git commit hooks disallow modification or addition of lines with
      trailing whitespace.  Wipe out all remnants of trailing whitespace
      everywhere except third-party code.
      
      Run the following shell code:
      
      git ls-files -z -- \
       bootstrap doxygen.config '*.readme' \
       '*.c' '*.cmake' '*.cpp' '*.cxx' \
       '*.el' '*.f' '*.f90' '*.h' '*.in' '*.in.l' '*.java' \
       '*.mm' '*.pike' '*.py' '*.txt' '*.vim' |
      egrep -z -v '^(Utilities/cm|Source/(kwsys|CursesDialog/form)/)' |
      egrep -z -v '^(Modules/CPack\..*\.in)' |
      xargs -0 sed -i 's/ \+$//'
      7bbaa428
  5. 26 Jan, 2011 2 commits
  6. 25 Mar, 2008 1 commit
  7. 10 Feb, 2006 1 commit
  8. 08 Feb, 2006 1 commit