1. 13 Aug, 2012 1 commit
    • Kitware Robot's avatar
      Remove CMake-language block-end command arguments · 9db31162
      Kitware Robot authored
      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
  2. 28 Jan, 2010 1 commit
  3. 18 Nov, 2009 1 commit
    • Brad King's avatar
      Fix get_filename_component(... REALPATH) work dir · 5fbefd66
      Brad King authored
      The commit "Fix get_filename_component ABSOLUTE mode" broke REALPATH
      treatment of relative paths because it stopped storing the absolute path
      in local variable 'filename'.  This commit fixes the call to GetRealPath
      to use the proper local variable and adds a test.
  4. 09 Feb, 2009 1 commit
    • Brad King's avatar
      ENH: Add get_filename_component(... REALPATH) · ae873d4a
      Brad King authored
      This patch from Philip Lowman creates a REALPATH mode in the
      get_filename_component command.  It is like ABSOLUTE, but will also
      resolve symlinks (which ABSOLUTE once did but was broken long ago).
      See issue #8423.