mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2025-01-08 00:52:54 +00:00
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:
parent
1211baa51c
commit
2cabb4dc5b
@ -32,17 +32,23 @@
|
|||||||
|
|
||||||
using namespace llvm;
|
using namespace llvm;
|
||||||
|
|
||||||
|
cl::OptionCategory CatCategory("llvm-cat Options");
|
||||||
|
|
||||||
static cl::opt<bool>
|
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,
|
static cl::opt<std::string> OutputFilename("o", cl::Required,
|
||||||
cl::desc("Output filename"),
|
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,
|
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) {
|
int main(int argc, char **argv) {
|
||||||
|
cl::HideUnrelatedOptions(CatCategory);
|
||||||
cl::ParseCommandLineOptions(argc, argv, "Module concatenation");
|
cl::ParseCommandLineOptions(argc, argv, "Module concatenation");
|
||||||
|
|
||||||
ExitOnError ExitOnErr("llvm-cat: ");
|
ExitOnError ExitOnErr("llvm-cat: ");
|
||||||
|
Loading…
Reference in New Issue
Block a user