summaryrefslogtreecommitdiffstats
path: root/llvm/utils/llvm-build/llvmbuild/main.py
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2011-11-10 00:49:42 +0000
committerDaniel Dunbar <daniel@zuster.org>2011-11-10 00:49:42 +0000
commitc83a459937400e4fc4c6a033a0b62a4f3a3a668b (patch)
treefa0db8e13b583419fcbc50f99e469c5487a27a6a /llvm/utils/llvm-build/llvmbuild/main.py
parent16790351225687701421d6a1bec6a95c2cbb6e78 (diff)
downloadbcm5719-llvm-c83a459937400e4fc4c6a033a0b62a4f3a3a668b.tar.gz
bcm5719-llvm-c83a459937400e4fc4c6a033a0b62a4f3a3a668b.zip
llvm-build: Tidy up options.
llvm-svn: 144249
Diffstat (limited to 'llvm/utils/llvm-build/llvmbuild/main.py')
-rw-r--r--llvm/utils/llvm-build/llvmbuild/main.py49
1 files changed, 29 insertions, 20 deletions
diff --git a/llvm/utils/llvm-build/llvmbuild/main.py b/llvm/utils/llvm-build/llvmbuild/main.py
index f6355261ceb..2a9ef5d9073 100644
--- a/llvm/utils/llvm-build/llvmbuild/main.py
+++ b/llvm/utils/llvm-build/llvmbuild/main.py
@@ -487,32 +487,41 @@ configure_file(\"%s\"
def main():
from optparse import OptionParser, OptionGroup
parser = OptionParser("usage: %prog [options]")
- parser.add_option("", "--source-root", dest="source_root", metavar="PATH",
+
+ group = OptionGroup(parser, "Input Options")
+ group.add_option("", "--source-root", dest="source_root", metavar="PATH",
help="Path to the LLVM source (inferred if not given)",
action="store", default=None)
- parser.add_option("", "--print-tree", dest="print_tree",
- help="Print out the project component tree [%default]",
- action="store_true", default=False)
- parser.add_option("", "--write-llvmbuild", dest="write_llvmbuild",
+ group.add_option("", "--llvmbuild-source-root",
+ dest="llvmbuild_source_root",
+ help=(
+ "If given, an alternate path to search for LLVMBuild.txt files"),
+ action="store", default=None, metavar="PATH")
+ parser.add_option_group(group)
+
+ group = OptionGroup(parser, "Output Options")
+ group.add_option("", "--print-tree", dest="print_tree",
+ help="Print out the project component tree [%default]",
+ action="store_true", default=False)
+ group.add_option("", "--write-llvmbuild", dest="write_llvmbuild",
help="Write out the LLVMBuild.txt files to PATH",
action="store", default=None, metavar="PATH")
- parser.add_option("", "--write-library-table",
- dest="write_library_table", metavar="PATH",
- help="Write the C++ library dependency table to PATH",
- action="store", default=None)
- parser.add_option("", "--write-cmake-fragment",
- dest="write_cmake_fragment", metavar="PATH",
- help="Write the CMake project information to PATH",
- action="store", default=None)
- parser.add_option("", "--write-make-fragment",
+ group.add_option("", "--write-library-table",
+ dest="write_library_table", metavar="PATH",
+ help="Write the C++ library dependency table to PATH",
+ action="store", default=None)
+ group.add_option("", "--write-cmake-fragment",
+ dest="write_cmake_fragment", metavar="PATH",
+ help="Write the CMake project information to PATH",
+ action="store", default=None)
+ group.add_option("", "--write-make-fragment",
dest="write_make_fragment", metavar="PATH",
- help="Write the Makefile project information to PATH",
+ help="Write the Makefile project information to PATH",
+ action="store", default=None)
+ parser.add_option_group(group)
action="store", default=None)
- parser.add_option("", "--llvmbuild-source-root",
- dest="llvmbuild_source_root",
- help=(
- "If given, an alternate path to search for LLVMBuild.txt files"),
- action="store", default=None, metavar="PATH")
+ parser.add_option_group(group)
+
(opts, args) = parser.parse_args()
# Determine the LLVM source path, if not given.
OpenPOWER on IntegriCloud