Simplify llvm-cat help

Only output options that are directly relevant.

Differential Revision: https://reviews.llvm.org/D61740

llvm-svn: 360575
This commit is contained in:
Serge Guelton 2019-05-13 11:29:25 +00:00
parent 1211baa51c
commit 2cabb4dc5b

View File

@ -32,17 +32,23 @@
using namespace llvm;
cl::OptionCategory CatCategory("llvm-cat Options");
static cl::opt<bool>
BinaryCat("b", cl::desc("Whether to perform binary concatenation"));
BinaryCat("b", cl::desc("Whether to perform binary concatenation"),
cl::cat(CatCategory));
static cl::opt<std::string> OutputFilename("o", cl::Required,
cl::desc("Output filename"),
cl::value_desc("filename"));
cl::value_desc("filename"),
cl::cat(CatCategory));
static cl::list<std::string> InputFilenames(cl::Positional, cl::ZeroOrMore,
cl::desc("<input files>"));
cl::desc("<input files>"),
cl::cat(CatCategory));
int main(int argc, char **argv) {
cl::HideUnrelatedOptions(CatCategory);
cl::ParseCommandLineOptions(argc, argv, "Module concatenation");
ExitOnError ExitOnErr("llvm-cat: ");