aboutsummaryrefslogtreecommitdiff
path: root/driver_library/python/swig_generate.py
diff options
context:
space:
mode:
Diffstat (limited to 'driver_library/python/swig_generate.py')
-rwxr-xr-xdriver_library/python/swig_generate.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/driver_library/python/swig_generate.py b/driver_library/python/swig_generate.py
index bdd43a3..8394d96 100755
--- a/driver_library/python/swig_generate.py
+++ b/driver_library/python/swig_generate.py
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: Copyright 2021-2022 Arm Limited and/or its affiliates <open-source-office@arm.com>
+# SPDX-FileCopyrightText: Copyright 2021-2023 Arm Limited and/or its affiliates <open-source-office@arm.com>
# SPDX-License-Identifier: Apache-2.0
"""
This script executes SWIG commands to generate C++ library wrappers.
@@ -13,6 +13,7 @@ def generate_wrap(name, extr_includes):
print('Generating wrappers for {}'.format(name))
subprocess.check_output("swig -v -c++ -python" +
" -Wall" +
+ " -DSWIGWORDSIZE64 " + # Force 64-bit word size for uint64_t vector to work
" -o {}/src/ethosu_driver/_generated/{}_wrap.cpp ".format(__current_dir, name) +
"-outdir {}/src/ethosu_driver/_generated ".format(__current_dir) +
"{} ".format(extr_includes) +