forked from OSchip/llvm-project
clang-modernize: Update docs with -include/-exclude
-include/-exclude and friends have been marked as hidden options until this point. This is no longer necessary. Update the docs to describe their effect. Differential Revision: http://llvm-reviews.chandlerc.com/D1621 llvm-svn: 190194
This commit is contained in:
parent
857935978f
commit
684daa90f2
|
@ -99,22 +99,20 @@ static cl::opt<std::string> TimingDirectoryName(
|
|||
"directory. Default: ./migrate_perf"),
|
||||
cl::init(NoTiming), cl::ValueOptional, cl::value_desc("directory name"));
|
||||
|
||||
// TODO: Remove cl::Hidden when functionality for acknowledging include/exclude
|
||||
// options are implemented in the tool.
|
||||
static cl::opt<std::string>
|
||||
IncludePaths("include", cl::Hidden,
|
||||
IncludePaths("include",
|
||||
cl::desc("Comma seperated list of paths to consider to be "
|
||||
"transformed"));
|
||||
static cl::opt<std::string>
|
||||
ExcludePaths("exclude", cl::Hidden,
|
||||
ExcludePaths("exclude",
|
||||
cl::desc("Comma seperated list of paths that can not "
|
||||
"be transformed"));
|
||||
static cl::opt<std::string>
|
||||
IncludeFromFile("include-from", cl::Hidden, cl::value_desc("filename"),
|
||||
IncludeFromFile("include-from", cl::value_desc("filename"),
|
||||
cl::desc("File containing a list of paths to consider to "
|
||||
"be transformed"));
|
||||
static cl::opt<std::string>
|
||||
ExcludeFromFile("exclude-from", cl::Hidden, cl::value_desc("filename"),
|
||||
ExcludeFromFile("exclude-from", cl::value_desc("filename"),
|
||||
cl::desc("File containing a list of paths that can not be "
|
||||
"transforms"));
|
||||
|
||||
|
|
|
@ -54,6 +54,32 @@ General Command Line Options
|
|||
|
||||
.. _Ninja: http://martine.github.io/ninja/
|
||||
|
||||
.. option:: -include=<path1>,<path2>,...,<pathN>
|
||||
|
||||
Use this option to indicate which directories contain files that can be
|
||||
changed by the modernizer. Inidividual files may be specified if desired.
|
||||
Multiple paths can be specified as a comma-separated list. Sources mentioned
|
||||
explicitly on the command line are always included so this option controls
|
||||
which other files (e.g. headers) may be changed while transforming
|
||||
translation units.
|
||||
|
||||
.. option:: -exclude=<path1>,<path2>,...,<pathN>
|
||||
|
||||
Used with ``-include`` to provide finer control over which files and
|
||||
directories can be transformed. Individual files and files within directories
|
||||
specified by this option **will not** be transformed. Multiple paths can be
|
||||
specified as a comma-separated list.
|
||||
|
||||
.. option:: -include-from=<filename>
|
||||
|
||||
Like ``-include`` but read paths from the given file. Paths should be one per
|
||||
line.
|
||||
|
||||
.. option:: -exclude-from=<filename>
|
||||
|
||||
Like ``-exclude`` but read paths from the given file. Paths are listed one
|
||||
per line.
|
||||
|
||||
.. option:: -risk=<risk-level>
|
||||
|
||||
Some transformations may cause a change in semantics. In such cases the
|
||||
|
|
Loading…
Reference in New Issue