1. 13 Apr, 2015 1 commit
  2. 06 Feb, 2015 1 commit
    • Brad King's avatar
      Do not call setlocale() globally in CMake applications (#15377) · 87be2e14
      Brad King authored
      Revert the changes made by commit v3.1.0-rc1~406^2~1 (Encoding: Add
      setlocale() to applications, 2014-05-30) and commit v3.1.0-rc1~406^2
      (Encoding: Change to only set LC_CTYPE, 2014-06-11), and other setlocale
      calls added later in their spirit.  CMake has not been taught how to
      deal with non-C locales everywhere.  We do not define any functionality
      for character conversions for non-ASCII strings.  Another solution will
      be needed to address the original problem motivating addition of
      setlocale() calls.
      87be2e14
  3. 13 Jun, 2014 1 commit
    • Adam Strzelecki's avatar
      cmake,ccmake: Produce shorter output on no arguments (#14973) · de7c2882
      Adam Strzelecki authored
      Instead printing complete help cmake/ccmake now prints only Usage section and
      extra information how to get more help or start your build.
      
      Implementation Details:
      
        Usage help type was renamed to Help, and new Usage was introduces that prints
        only command line usage information without any extra details.
      
        Commands add some extra information when no arguments are passed.
      de7c2882
  4. 12 Jun, 2014 1 commit
  5. 03 Jun, 2014 1 commit
  6. 15 May, 2014 1 commit
  7. 04 Jan, 2014 1 commit
  8. 12 Nov, 2013 1 commit
    • Brad King's avatar
      Refactor internal resource location APIs and initialization · d1526f82
      Brad King authored
      Rename cmSystemTools::FindExecutableDirectory to FindCMakeResources.
      Teach it to compute the locations of cmake, ctest, cpack, ccmake, and
      cmake-gui executables, and the location of CMAKE_ROOT.  Provide this
      information from static cmSystemTools::Get<resource>() methods.
      Refactor code that needs these locations to use the new APIs.
      
      Teach FindCMakeResources to use the OS X system API to lookup the
      executable location.  When running from the CMake build tree itself,
      leave a file in the tree that FindCMakeResources can use to read the
      location of the source tree.  This avoids the need to compile the source
      tree location into a binary that may be installed and used without the
      source tree.
      
      Teach the QtDialog on OS X to create a "cmake-gui" symlink in the build
      tree next to "cmake" and the other tools, as is already done in the
      install tree for the application bundle.  This ensures a consistent set
      of executables are available in one directory.
      d1526f82
  9. 16 Oct, 2013 2 commits
    • Brad King's avatar
      Make --help-* options available from all command-line tools · 9b212ad0
      Brad King authored
      Make the standard --help-* options available from all command-line
      tools.  Drop options that are no longer supported:
      
        --copyright, --help-full, --help-html, --help-man,
        --help-compatcommands, --help-custom-modules
      
      De-duplicate Help/manual/*.1.rst help options by using an
      OPTIONS_HELP.txt file included from each manual.
      9b212ad0
    • Brad King's avatar
      Drop the 'Full' field from cmDocumentationEntry · 0c39a757
      Brad King authored
      We need only 'Brief' for usage documentation.  We no longer have builtin
      'Full' documentation, which is now in Help/*/*.rst files.
      0c39a757
  10. 15 Oct, 2013 1 commit
    • Brad King's avatar
      Drop "full" documentation output types · 87cc62ca
      Brad King authored
      We will no longer support full documentation generation from executables
      and will instead generate documentation with other tools.  Disable (with
      a warning left behind) the command-line options:
      
       --copyright
       --help-compatcommands
       --help-full
       --help-html
       --help-man
      
      Drop supporting code.  Drop manual sections generation from executables.
      Remove internal documentation construction APIs.  Drop unused sections
      See Also, Author, Copyright, Compat Commands, Custom Modules.
      87cc62ca
  11. 22 Jan, 2012 1 commit
  12. 23 Oct, 2011 2 commits
  13. 01 Oct, 2009 1 commit
  14. 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
  15. 13 Dec, 2007 1 commit
  16. 22 Oct, 2007 1 commit
  17. 27 Aug, 2007 1 commit
    • Alexander Neundorf's avatar
      · c41f7983
      Alexander Neundorf authored
      COMP: make it build on NetBSD, which has separate curses and ncurses, so
      it has to be detected that curses isn't good enough, but ncurses is, and
      that ncurses.h instead of curses.h is included
      
      Alex
      c41f7983
  18. 28 Jun, 2007 1 commit
    • Alexander Neundorf's avatar
      · c95dc912
      Alexander Neundorf authored
      ENH:
      -in the full documentation there is now an extra section for
      compatibility commands, so users see which commands they shouldn't use
      -cmake -h <command> now also works with lower case commands
      --help-fullm --help-command, --help-module and --help-property now determine
      the output format from the extension of the given filename
      
      Let me know if there are some things I overlooked.
      
      Alex
      c95dc912
  19. 04 Oct, 2006 1 commit
  20. 27 Oct, 2004 1 commit
  21. 20 Aug, 2003 1 commit
  22. 06 Aug, 2003 2 commits
  23. 21 Jul, 2003 1 commit
  24. 07 Jul, 2003 1 commit
  25. 29 May, 2003 1 commit
  26. 28 May, 2003 1 commit
  27. 02 Apr, 2003 1 commit
  28. 18 Feb, 2003 1 commit
  29. 14 Feb, 2003 1 commit
  30. 22 Jan, 2003 2 commits
  31. 05 Nov, 2002 1 commit
  32. 23 Oct, 2002 1 commit
  33. 18 Sep, 2002 1 commit
  34. 06 Sep, 2002 1 commit
  35. 28 Aug, 2002 1 commit
  36. 18 Jun, 2002 1 commit