| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
The `--build` mode was confusingly documented among other options,
falsely implying that it can be used anywhere on the command line.
Move the documentation to a dedicated section and clarify its usage
as s separate command line mode.
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| | |
b3475030 Help: Clarify `cmake -E` command behavior with respect to file existence
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Previously we did not clearly document that `--target` is only supported
to be specified once. Even worse, specifying it multiple times would
silently ignore any previously specified targets and only build the last
target.
Update the documentation to specify this. Update the implementation to
reject multiple `--target` options to prevent user errors.
|
|/ |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
If multiple input files are provided then the destination must be a
directory. If only one input file is provided then destination may be
either a file or directory.
|
| |
|
|
|
|
|
|
|
|
| |
Improve formatting, primarily by:
* Adding links to relevant commands, properties, generators, and so on.
* Converting code, symbols, paths, and so on to fixed-width fonts.
* Hard wrapping lines to 80 characters or less.
|
|
|
|
|
|
|
|
| |
The --trace option is helpful, but sometimes, what you're looking for is
deep under many layers of function calls and figuring out what instance
of the function call you're looking at is tedious to determine (usually
involving patching and message()). Instead, add a --trace-expand option
to trace while expanding commands into what CMake actually sees.
|
|
|
|
|
|
| |
Always show the option with its argument separate in summary text.
State in the main documentation that the option and its argument can be
given together too.
|
|
|
|
|
|
|
| |
Allows specifying a libarchive defined archive format currently restricted to
7zip, gnutar, pax, paxr and zip.
The default is "paxr" (pax restricted).
|
|
|
|
|
| |
Add a dedicated manual section, move the -E command documentation there,
and elaborate.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Extend the cmake command-line interface to support
cmake -E env [--unset=NAME]... [NAME=VALUE]... COMMAND [ARG]...
This will be useful to run processes with modified environments
without using a shell or a full "cmake -P" script to wrap it.
Extend the RunCMake.CommandLine test to cover success and failure cases.
Inspired-by: Jonathan Bohren <jbo@jhu.edu>
|
|
|
|
| |
Add a cmake command-line interface to provide a cross-platform 'sleep'.
|
|
|
|
|
| |
Convert the command-line option documentation formatting from bullet
lists to definition lists.
|
|\
| |
| |
| |
| | |
0fa9aea Help: Drop mention of cmake -i wizard mode
|
| |
| |
| |
| |
| | |
The parent commit removed support for this mode, so do not mention
it in the documentation.
|
| |
| |
| |
| |
| | |
Use a parsed-literal block to list possible command-line signatures.
Add an "Options" section header before the list of options.
|
| |
| |
| |
| |
| |
| |
| | |
Add the man page description line as explicit markup at the top of each
Help/manual/*.rst file and scan it from conf.py to automatically
generate the man_pages Sphinx configuration value. This reduces the
number of places that need to be changed when a new manual is added.
|
|\ \
| | |
| | |
| | |
| | | |
bcd5de7 cmake: Always pass through stdout/stderr in --build mode
|
| | |
| | |
| | |
| | |
| | |
| | | |
Enable the --use-stderr behavior by default and ignore the old option.
Passing through the pipes allows color terminal output and other things
to work as if one ran the native build command directly.
|
|\ \ \
| | |/
| |/|
| | |
| | | |
a8226e9 cmake: Drop support for "-i" wizard mode
|
| |/
| |
| |
| |
| | |
Tell users to pass cache values with the -D option on the command line
or use cmake-gui or ccmake.
|
|/
|
|
| |
Since we dropped Win9x support there is no need for this helper.
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Move common build options out of cmake and ccmake manuals into an
OPTIONS_BUILD.txt file and include it from the original locations.
|
|
|
|
|
|
|
| |
Add "Synopsis", "Description", and "See Also" manual page section
headers. These are typical of .1 man section pages. Also de-duplicate
the See Also section links using a separate LINKS.txt file included from
each manual.
|
|
|
|
|
| |
Some text in these manuals is left from the old full help transition
text generated by the automatic conversion process. Drop it.
|
| |
|
|
Run the convert-help.bash script to convert documentation:
./convert-help.bash "/path/to/CMake-build/bin"
Then remove it.
|