summaryrefslogtreecommitdiffstats
path: root/Source/CursesDialog/ccmake.cxx
Commit message (Collapse)AuthorAgeFilesLines
* Source: Stabilize include orderBrad King2016-04-291-1/+2
| | | | | Each source file has a logical first include file. Include it in an isolated block so that tools that sort includes do not move them.
* cmState: Compute and store directory components.Stephen Kelly2015-05-161-0/+2
| | | | | | | | | | | | | There is no need to duplicate these in all cmLocalGenerators. Rename the symbols according to current conventions. Add explicit calls to Set{Source,Binary}Directory with empty strings in order to trigger the population of the components containers with the current working directory in cmLocalGenerator. Having directories set to empty is a special case in CMake, which is relied on for the `if(CMAKE_BINARY_DIR)` condition at the end of CMakeDetermineSystem.cmake.
* Port to cmState.Stephen Kelly2015-04-131-1/+0
|
* Do not call setlocale() globally in CMake applications (#15377)Brad King2015-02-061-3/+0
| | | | | | | | | | | 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.
* Merge topic 'cmake-no-args-output'Brad King2014-06-161-0/+16
|\ | | | | | | | | de7c2882 cmake,ccmake: Produce shorter output on no arguments (#14973)
| * cmake,ccmake: Produce shorter output on no arguments (#14973)Adam Strzelecki2014-06-131-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* | Encoding: Change to only set LC_CTYPE to fix encoding issues with libarchive.Clinton Stimpson2014-06-121-1/+1
|/ | | | | Changing all categories with LC_ALL causes test failures in some locales. For example, in some locales, the decimal characer could be a comma instead of period.
* Encoding: Add setlocale() to applications.Clinton Stimpson2014-06-041-0/+3
| | | | See also bug #14934 where chinese characters could not be used with cpack.
* cmSystemTools: Rename ErrorCallback to MessageCallbackBrad King2014-05-151-2/+3
| | | | | Clarify that it is the callback for the cmSystemTools::Message API. Rename callback clients too.
* Use Encoding::CommandLineArguments for main() functions.Clinton Stimpson2014-01-041-1/+7
|
* Refactor internal resource location APIs and initializationBrad King2013-11-121-2/+1
| | | | | | | | | | | | | | | | | | | | 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.
* Make --help-* options available from all command-line toolsBrad King2013-10-161-0/+2
| | | | | | | | | | | 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.
* Drop the 'Full' field from cmDocumentationEntryBrad King2013-10-161-8/+8
| | | | | We need only 'Brief' for usage documentation. We no longer have builtin 'Full' documentation, which is now in Help/*/*.rst files.
* Drop "full" documentation output typesBrad King2013-10-151-28/+0
| | | | | | | | | | | | | | | | 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.
* CPack begin the implementation of --help-command* and --help-variables*Eric NOULARD2012-01-221-0/+1
| | | | | | This modifications set tries to keep the unified doc for cmake/ctest/cpack while introducing tool specific documentation separated. Some documentation sections for CMake do not fit well to CPack.
* Usage: Print help, version and copyright options in usage information.Nicolas Despres2011-10-231-1/+1
| | | | There were missing for ctest, cpack and ccmake.
* Remove trailing white-spaces.Nicolas Despres2011-10-231-17/+17
|
* Convert CMake to OSI-approved BSD LicenseBrad King2009-09-281-14/+9
| | | | | | | 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.
* ENH: Centralized and globalized computation of CMake program locations. ↵Brad King2007-12-131-0/+1
| | | | This eliminates startup paths that failed to produce this information.
* ENH: change to make the documentation class more generic, about halfway ↵Ken Martin2007-10-221-12/+12
| | | | there, also provides secitons for Variables now
* COMP: make it build on NetBSD, which has separate curses and ncurses, soAlexander Neundorf2007-08-271-1/+1
| | | | | | | 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
* ENH:Alexander Neundorf2007-06-281-1/+4
| | | | | | | | | | | | -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
* BUG: The --help option should list generators. This addresses bug #2494.Brad King2006-10-041-0/+3
|
* STYLE: Remove unused codeAndy Cedilnik2004-10-271-9/+0
|
* ENH: Added documentation of specifying an existing build tree as an argument.Brad King2003-08-201-1/+2
|
* ENH: Added SEE ALSO support for generated unix manpage.Brad King2003-08-061-0/+9
|
* ENH: Added configuration of name of executable in man page header and ↵Brad King2003-08-061-0/+1
| | | | version banner.
* ENH: Added introduction paragraph to documentation.Brad King2003-07-211-1/+5
|
* ENH: Added support to write multiple help options with one command line. ↵Brad King2003-07-081-3/+2
| | | | Output files can now also be specified for the help options.
* ENH: On envocation of ccmake check if directories are correct, but do not ↵Andy Cedilnik2003-05-291-2/+5
| | | | rerun configure
* ENH: Do not do configure first time. This way ccmake loads fast.Andy Cedilnik2003-05-281-5/+2
|
* ENH: Improved documentation. Also modified behavior of "cmake" to not ↵Brad King2003-04-031-1/+8
| | | | configure a project in the current directory unless . is given.
* ENH: Re-implemented document generation class to be more organized and more ↵Brad King2003-02-191-7/+12
| | | | robust.
* ENH: Added cmDocumentation class to generate various forms of documentation. ↵Brad King2003-02-141-0/+35
| | | | Each executable will be able to generate its own documentation.
* spelling fixKen Martin2003-01-221-1/+1
|
* BUG: Fixed crash when CMAKE_ROOT cannot be found.Brad King2003-01-221-1/+9
|
* CleanupAndy Cedilnik2002-11-051-1/+1
|
* ENH: Added reference to Copyright.txt. Removed old reference to ITK ↵Brad King2002-10-231-7/+7
| | | | copyright. Changed program name to CMake instead of Insight in source file header. Also removed tabs.
* Improve message handler to include client data.Andy Cedilnik2002-09-181-3/+4
|
* new architectureKen Martin2002-09-061-1/+1
|
* some changes in cachemanager and singletonsKen Martin2002-08-281-2/+1
|
* ERR: Fixed compiler warnings about unused parameters.Brad King2002-06-181-2/+2
|
* ERR: Fixed sun CC warnings.Bill Hoffman2002-06-111-0/+5
|
* ENH: add -B option to specify the build directory, so make edit_cache will workBill Hoffman2002-05-071-1/+6
|
* The entry widgets are now created with what is initially available on the ↵Berk Geveci2002-05-011-1/+1
| | | | terminal.
* Exit ccmake on fatal errors.Berk Geveci2002-04-231-4/+5
|
* ENH:Updated copyrightWill Schroeder2002-01-211-0/+16
|
* Cleaning last line at exit.Ken Martin2001-12-061-0/+2
|
* Added debugging.Berk Geveci2001-12-041-1/+14
|
* Can non use clear because it is undef'ed.Berk Geveci2001-11-301-1/+1
|