1. 13 Nov, 2012 1 commit
  2. 31 Oct, 2012 1 commit
    • Kitware Robot's avatar
      KWSys 2012-10-16 (b7a97ac3) · 7ae44db4
      Kitware Robot authored
      Extract upstream KWSys using the following shell commands.
      
      $ git archive --prefix=upstream-kwsys/ b7a97ac3 | tar x
      $ git shortlog --no-merges --abbrev=8 --format='%h %s' bab53989..b7a97ac3
      Brad King (3):
            f9db7eab SystemInformation: Fix helper definition order
            a1e83e42 SystemInformation: Expose helper functions only where needed
            b7a97ac3 SystemInformation: Drop unused LoadLines on OS X
      
      Burlen Loring (1):
            6072e63b SystemInformation: support for resource limits
      
      Sean McBride (2):
            a536d833 ProcessUNIX: Suppress warning about uninteresting return code
            00852081 SystemInformation: Fix sloppy use of sysctlbyname() API
      
      Change-Id: Iae8af129a021435ef4e6daef255e312c99d7b773
      7ae44db4
  3. 01 Oct, 2012 2 commits
    • Kitware Robot's avatar
      KWSys 2012-10-01 (bab53989) · 5d0de36d
      Kitware Robot authored
      Extract upstream KWSys using the following shell code.
      
      $ sha1=bab53989d7c4027259bff837574f75003396d59f &&
      git archive --prefix=KWSys-snapshot/ $sha1 |
      tar x
      
      $ git log 719638e2..bab53989 ^341043cf --no-merges --oneline --abbrev=8
      bab53989 Tell Git to check tab-in-indent and no-lf-at-eof
      8115bd1b SystemInformation: Pass extern "C" functions to sigaction
      4f4dd224 SystemInformation: Fix unused assignment warnings
      6b26d2fe SystemInformation: Use ifaddrs.h only where available
      381923ed SystemInformation: Use si_code constants only where available
      8f85338c SystemInformation: Use execinfo.h backtrace only where available
      a8e98f98 SystemInformation: Use Windows API more portably
      750b4b5c SystemInformation: Use long long or __int64 only where available
      8d2cafcd SystemInformation: Fix UNIX system includes for FQDN
      857bda17 SystemInformation: Report more information
      63cbea35 Add and configure developer setup helper scripts
      924466f5 SystemTools: Fix accidental bitwise instead of logical OR
      2f423229 SystemTools: Remove unused environ declaration
      a49c2417 Disable warnings about MS deprecation of C library
      e3390720 CTestConfig: Submit to dedicated KWSys dashboard
      5d0de36d
    • Kitware Robot's avatar
      KWSys 2012-05-02 (719638e2) · 7d3c2959
      Kitware Robot authored
      Extract upstream KWSys using the following shell code.
      
      $ sha1=719638e233b560afb0d9a0afdcf23469dc1827fe &&
      git archive --prefix=KWSys-snapshot/ $sha1 |
      tar x
      7d3c2959
  4. 15 Aug, 2012 1 commit
  5. 13 Aug, 2012 3 commits
    • 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
      9db31162
    • 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
  6. 26 Apr, 2012 1 commit
    • Brad King's avatar
      Require CMake 2.8.2 or higher to build CMake · d960de2f
      Brad King authored
      Update the requirement specified in the top-level CMakeLists.txt file.
      Drop the special-case minimum required version of 2.8.0 because the new
      minimum subsumes it.
      
      Revert commit 6c611c6b (libarchive: Restore CMake 2.6.3 as minimum
      version, 2012-01-05) since our requirement now subsumes libarchive's.
      d960de2f
  7. 23 Apr, 2012 1 commit
  8. 20 Apr, 2012 1 commit
    • Brad King's avatar
      Refactor CMake version handling · 0c7029c6
      Brad King authored
      Move the CMake version number components out of "CMakeLists.txt" into
      dedicated file "Source/CMakeVersion.cmake".  Set the TWEAK level to the
      date explicitly.  Add a "Source/CMakeVersion.bash" script to update the
      date, thus replacing KWSys DateStamp for CMake.  Teach the bootstrap
      script to extract the version components from their new location.
      0c7029c6
  9. 18 Apr, 2012 2 commits
  10. 05 Apr, 2012 1 commit
  11. 22 Mar, 2012 1 commit
  12. 05 Jan, 2012 1 commit
    • LibArchive Upstream's avatar
      libarchive 3.0.2-r4051 (reduced) · 4f4fe6e5
      LibArchive Upstream authored
      Extract upstream libarchive using the following shell code.
      
      url=https://libarchive.googlecode.com/svn/release/3.0
      v=3.0.2
      r=4051
      paths="
        CMakeLists.txt
        COPYING
        CTestConfig.cmake
        build/cmake
        build/pkgconfig
        build/utils
        build/version
        libarchive/*.*
      "
      date=$(svn log -q -c$r $url |
             sed -n "/^r/ {s/[^|]*|[^|]*|//;p;}")
      svn export -r$r $url libarchive-$v-r$r &&
      mkdir libarchive-$v-r$r-reduced &&
      (cd libarchive-$v-r$r && tar c $paths) |
      (cd libarchive-$v-r$r-reduced && tar x)
      echo "r$r date: $date"
      4f4fe6e5
  13. 02 Jan, 2012 1 commit
  14. 30 Dec, 2011 2 commits
  15. 23 Dec, 2011 1 commit
    • Brad King's avatar
      Configure libarchive build within CMake · 504660ea
      Brad King authored
      Re-enable the option to build libarchive within CMake now that we have
      imported a new snapshot.  Force libarchive ENABLE_* cache options to the
      values CMake needs.  Set ENABLE_OPENSSL based on CMAKE_USE_OPENSSL to
      preserve the behavior introduced in commit ee55a4f7 (Use OpenSSL only if
      CMAKE_USE_OPENSSL, 2011-02-08).
      504660ea
  16. 21 Dec, 2011 1 commit
  17. 20 Dec, 2011 2 commits
  18. 08 Dec, 2011 1 commit
  19. 04 Oct, 2011 2 commits
  20. 22 Sep, 2011 1 commit
  21. 14 Sep, 2011 1 commit
  22. 09 Sep, 2011 1 commit
  23. 02 Sep, 2011 1 commit
  24. 26 Aug, 2011 1 commit
  25. 08 Jul, 2011 2 commits
  26. 27 Jun, 2011 2 commits
    • Brad King's avatar
      Configure KWIML inside CMake as cmIML · 93cebcaf
      Brad King authored
      93cebcaf
    • Brad King's avatar
      KWIML: The Kitware Information Macro Library · 831badec
      Brad King authored
      Provides header files that use preprocessor tests to detect and provide
      information about the compiler and its target architecture.  The headers
      contain no configuration-time test results and thus may be installed
      into an architecture-independent include directory.  This makes them
      suitable for use in the public interface of any package.
      831badec
  27. 21 Jun, 2011 1 commit
  28. 15 Jun, 2011 1 commit
  29. 25 May, 2011 1 commit
  30. 31 Mar, 2011 1 commit
  31. 01 Mar, 2011 1 commit