1. 15 Oct, 2013 1 commit
    • Brad King's avatar
      Drop CMAKE_STRICT mode · 277bd1db
      Brad King authored
      With our modern development workflow it is less likely a property will
      be added to C++ code without documentation.  This mode only existed to
      support the DocTest which had very limited coverage of the properties
      anyway.
      277bd1db
  2. 26 Aug, 2013 1 commit
    • Brad King's avatar
      Clean up install rules of CMake itself (#14371) · df62f64d
      Brad King authored
      Ensure CMAKE_DATA_DIR, CMAKE_DOC_DIR, and CMAKE_MAN_DIR are always
      relative paths in CMake code, and set defaults accordingly.  Use the
      install() command instead of install_files() and install_targets().
      This is more modern and also avoids stripping of the first character
      from user-specified destinations.
      
      While at it, fix the default destinations reported in the bootstrap
      help.
      df62f64d
  3. 01 Oct, 2009 1 commit
  4. 28 Sep, 2009 1 commit
    • Brad King's avatar
      Convert CMake to OSI-approved BSD License · 96afb120
      Brad King authored
      This converts the CMake license to a pure 3-clause OSI-approved BSD
      License.  We drop the previous license clause requiring modified
      versions to be plainly marked.  We also update the CMake copyright to
      cover the full development time range.
      96afb120
  5. 05 Mar, 2009 1 commit
    • Brad King's avatar
      ENH: Overhaul CMake version numbering · 98c51ff6
      Brad King authored
      This moves the version numbers into an isolated configured header so
      that not all of CMake needs to rebuild when the version changes.
      
      Previously we had spaces, dashes and/or the word 'patch' randomly chosen
      before the patch number.  Now we always report version numbers in the
      traditional format "<major>.<minor>.<patch>[-rc<rc>]".
      
      We still use odd minor numbers for development versions.  Now we also
      use the CCYYMMDD date as the patch number of development versions, thus
      allowing tests for exact CMake versions.
      98c51ff6
  6. 27 Feb, 2008 1 commit
    • Brad King's avatar
      ENH: Add ELF file parsing · 4c137bad
      Brad King authored
        - Enabled when system provides elf.h
        - Introduce cmELF class to parse ELF files
        - Use in cmSystemTools::GuessLibrarySOName to really get soname
      4c137bad
  7. 18 Feb, 2008 1 commit
  8. 16 Oct, 2007 1 commit
  9. 27 Jul, 2007 1 commit
  10. 28 Nov, 2006 1 commit
  11. 17 Mar, 2006 1 commit
  12. 16 Mar, 2006 1 commit
  13. 16 Feb, 2004 1 commit
  14. 21 Jul, 2003 1 commit
  15. 13 Feb, 2003 1 commit
  16. 19 Jun, 2002 1 commit
  17. 09 Aug, 2001 1 commit
  18. 21 Jun, 2001 1 commit
  19. 20 Jun, 2001 1 commit