diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2024-09-18 18:05:30 +0300 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2024-09-18 18:21:50 +0300 |
commit | bdbb8535cf38306d8aef0f006d4bf753f12e9d15 (patch) | |
tree | 51c4fdf24518bf00ab8a62029533bd0f2d44234e /mesonbuild/mesonmain.py | |
parent | 81c50885689488d701ec442d08234b442e975d78 (diff) | |
download | meson-reprotest.zip meson-reprotest.tar.gz meson-reprotest.tar.bz2 |
Add a simple reproducibility test command.reprotest
Diffstat (limited to 'mesonbuild/mesonmain.py')
-rw-r--r-- | mesonbuild/mesonmain.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/mesonbuild/mesonmain.py b/mesonbuild/mesonmain.py index faa0f42..2c1ca97 100644 --- a/mesonbuild/mesonmain.py +++ b/mesonbuild/mesonmain.py @@ -65,7 +65,7 @@ class CommandLineParser: def __init__(self) -> None: # only import these once we do full argparse processing from . import mconf, mdist, minit, minstall, mintro, msetup, mtest, rewriter, msubprojects, munstable_coredata, mcompile, mdevenv, mformat - from .scripts import env2mfile + from .scripts import env2mfile, reprotest from .wrap import wraptool import shutil @@ -103,6 +103,8 @@ class CommandLineParser: help_msg='Run commands in developer environment') self.add_command('env2mfile', env2mfile.add_arguments, env2mfile.run, help_msg='Convert current environment to a cross or native file') + self.add_command('reprotest', reprotest.add_arguments, reprotest.run, + help_msg='Test if project builds reproducibly') self.add_command('format', mformat.add_arguments, mformat.run, aliases=['fmt'], help_msg='Format meson source file') # Add new commands above this line to list them in help command |