aboutsummaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorSaoirse Stewart <saoirse.stewart@arm.com>2022-11-16 11:52:03 +0000
committerSaoirse Stewart <saoirse.stewart@arm.com>2022-11-22 11:14:23 +0000
commita2bcf5f818699082adfd346eba216d96f14d6e6c (patch)
tree26f35dc55fe5984b4301f0a909a3be89952b9c5f /setup.py
parentb4240d3aa133b8eefd253498e3f2cc321e24ab84 (diff)
downloadtosa_checker-a2bcf5f818699082adfd346eba216d96f14d6e6c.tar.gz
Add FORTIFY_SOURCE to build options for TOSA checker
Change-Id: Ic2bcc6b15a68ac18966f4523f4ddea74f616992d
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/setup.py b/setup.py
index 92b3fb4..7fc714e 100644
--- a/setup.py
+++ b/setup.py
@@ -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