diff options
Diffstat (limited to 'setup.py')
-rw-r--r-- | setup.py | 11 |
1 files changed, 10 insertions, 1 deletions
@@ -24,6 +24,12 @@ argparser.add_argument( choices=["asan", "ubsan"], required=False ) +argparser.add_argument( + "--tosa_checker_copt", + help="Build tosa_checker with addtional copt (comma separated string)", + default="", + required=False +) args, unknown = argparser.parse_known_args() sys.argv = [sys.argv[0]] + unknown @@ -66,7 +72,10 @@ class BazelBuildExtension(setuptools.command.build_ext.build_ext): commands += [ "--config={}".format(args.sanitizer) ] - + if args.tosa_checker_copt: + commands += [ + "--per_file_copt=tosa_checker/tosa_checker.*@{}".format(args.tosa_checker_copt) + ] commands += [ # FIXME Some of the Bazel targets dependencies we use have # a 'friends' visibility, check if our Bazel target can be added |