diff --git a/msys2_setup.py b/msys2_setup.py index 7aa9e93cd4..ce36f04307 100644 --- a/msys2_setup.py +++ b/msys2_setup.py @@ -150,6 +150,8 @@ class Msys2Configurer(GstBuildConfigurer): if __name__ == "__main__": parser = argparse.ArgumentParser(description='Process some integers.') + parser.add_argument("--no-error", action='store_true', + default=False, help="Do not error out on warnings") parser.add_argument("--reconfigure", action='store_true', default=False, help='Force a full reconfiguration' ' meaning the build/ folder is removed.' diff --git a/setup.py b/setup.py index a05e6ed26a..38d4f722d8 100755 --- a/setup.py +++ b/setup.py @@ -23,6 +23,8 @@ class GstBuildConfigurer: self.args = args def get_configs(self): + if self.options.no_error: + return [] return ['--werror'] def configure_meson(self): @@ -71,6 +73,8 @@ if __name__ == "__main__": ' You can also use `ninja reconfigure` to just' ' make sure meson is rerun but the build folder' ' is kept.') + parser.add_argument("--no-error", action='store_true', + default=False, help="Do not error out on warnings") options, args = parser.parse_known_args() configurer = GstBuildConfigurer(options, args)