diff options
author | Egor Tensin <Egor.Tensin@gmail.com> | 2020-01-09 02:27:57 +0300 |
---|---|---|
committer | Egor Tensin <Egor.Tensin@gmail.com> | 2020-01-09 02:27:57 +0300 |
commit | 1c91b96f8740daad93991d50c086fbaf1f08770d (patch) | |
tree | e4d62d7f1d22d23eed1bebf00c80cb175bc58ce6 /boost/build/ci | |
parent | common.cmake: more precise platform detection (diff) | |
download | cmake-common-1c91b96f8740daad93991d50c086fbaf1f08770d.tar.gz cmake-common-1c91b96f8740daad93991d50c086fbaf1f08770d.zip |
better usage messages & READMEs
Diffstat (limited to '')
-rw-r--r-- | boost/build/ci/appveyor.py | 18 | ||||
-rwxr-xr-x | boost/build/ci/travis.py | 16 |
2 files changed, 23 insertions, 11 deletions
diff --git a/boost/build/ci/appveyor.py b/boost/build/ci/appveyor.py index 86488aa..7bc009a 100644 --- a/boost/build/ci/appveyor.py +++ b/boost/build/ci/appveyor.py @@ -5,11 +5,15 @@ # For details, see https://github.com/egor-tensin/cmake-common. # Distributed under the MIT License. -# This is similar to build.py, but auto-fills some parameters for build.py from -# the AppVeyor-defined environment variables. -# This script is rarely usefull, since AppVeyor images come with lots of -# pre-built Boost distributions, but still. -# Boost is built in C:\. +'''Download & build Boost on AppVeyor. + +This is similar to build.py, but auto-fills some parameters for build.py from +the AppVeyor-defined environment variables. This script is rarely usefull, +since AppVeyor images come with lots of pre-built Boost distributions, but +still. + +Boost is built in C:\. +''' import argparse import logging @@ -55,7 +59,9 @@ def _parse_args(argv=None): argv = sys.argv[1:] logging.info('Command line arguments: %s', argv) - parser = argparse.ArgumentParser() + parser = argparse.ArgumentParser( + description=__doc__, + formatter_class=argparse.RawDescriptionHelpFormatter) parser.add_argument('--link', metavar='LINKAGE', nargs='*', help='how the libraries are linked (i.e. static/shared)') parser.add_argument('--runtime-link', metavar='LINKAGE', diff --git a/boost/build/ci/travis.py b/boost/build/ci/travis.py index 4b06281..f088c48 100755 --- a/boost/build/ci/travis.py +++ b/boost/build/ci/travis.py @@ -5,9 +5,13 @@ # For details, see https://github.com/egor-tensin/cmake-common. # Distributed under the MIT License. -# This is similar to build.py, but auto-fills some parameters for build.py from -# the Travis-defined environment variables. -# Boost is built in $HOME. +'''Download & build Boost on Travis. + +This is similar to build.py, but auto-fills some parameters for build.py from +the Travis-defined environment variables. + +Boost is built in $HOME. +''' import argparse import logging @@ -53,9 +57,11 @@ def _parse_args(argv=None): argv = sys.argv[1:] logging.info('Command line arguments: %s', argv) - parser = argparse.ArgumentParser() + parser = argparse.ArgumentParser( + description=__doc__, + formatter_class=argparse.RawDescriptionHelpFormatter) parser.add_argument('--link', metavar='LINKAGE', nargs='*', - help='how the libraries are linked (i.e. static/shared)') + help='how the libraries are linked') parser.add_argument('--runtime-link', metavar='LINKAGE', help='how the libraries link to the runtime') parser.add_argument('b2_args', nargs='*', metavar='B2_ARG', default=[], |