From c564410fc547cdfa970e559b31be9e019c95ce94 Mon Sep 17 00:00:00 2001 From: Serge Guelton Date: Mon, 13 May 2019 11:29:25 +0000 Subject: [PATCH] Simplify llvm-cat help Only output options that are directly relevant. Differential Revision: https://reviews.llvm.org/D61740 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@360575 91177308-0d34-0410-b5e6-96231b3b80d8 --- tools/llvm-cat/llvm-cat.cpp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/tools/llvm-cat/llvm-cat.cpp b/tools/llvm-cat/llvm-cat.cpp index 5ae2799b60c..6a0992806d6 100644 --- a/tools/llvm-cat/llvm-cat.cpp +++ b/tools/llvm-cat/llvm-cat.cpp @@ -32,17 +32,23 @@ using namespace llvm; +cl::OptionCategory CatCategory("llvm-cat Options"); + static cl::opt - BinaryCat("b", cl::desc("Whether to perform binary concatenation")); + BinaryCat("b", cl::desc("Whether to perform binary concatenation"), + cl::cat(CatCategory)); static cl::opt OutputFilename("o", cl::Required, cl::desc("Output filename"), - cl::value_desc("filename")); + cl::value_desc("filename"), + cl::cat(CatCategory)); static cl::list InputFilenames(cl::Positional, cl::ZeroOrMore, - cl::desc("")); + cl::desc(""), + cl::cat(CatCategory)); int main(int argc, char **argv) { + cl::HideUnrelatedOptions(CatCategory); cl::ParseCommandLineOptions(argc, argv, "Module concatenation"); ExitOnError ExitOnErr("llvm-cat: "); -- 2.40.0