From 3d7d5668fbd0b3836315cde10a68a5ba19240008 Mon Sep 17 00:00:00 2001 From: Wade Fife Date: Wed, 8 Sep 2021 09:29:43 -0500 Subject: rfnoc: Add vivado-path to rfnoc_image_builder Adds a --vivado-path option to rfnoc_image_builder that, if present, gets passed to setupenv.sh for the target device. This can be used to specify the location of Vivado if it is not installed in one of the default search locations. --- host/python/uhd/imgbuilder/image_builder.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'host/python') diff --git a/host/python/uhd/imgbuilder/image_builder.py b/host/python/uhd/imgbuilder/image_builder.py index 9ce57d0e0..159c075a7 100755 --- a/host/python/uhd/imgbuilder/image_builder.py +++ b/host/python/uhd/imgbuilder/image_builder.py @@ -780,6 +780,8 @@ def build(fpga_path, device, image_core_path, edge_file, **args): logging.debug("Temporarily changing working directory to %s", build_dir) os.chdir(build_dir) make_cmd = ". ./setupenv.sh " + if "vivado_path" in args and args["vivado_path"]: + make_cmd = make_cmd + "--vivado-path=" + args["vivado_path"] + " " if "clean_all" in args and args["clean_all"]: make_cmd = make_cmd + "&& make cleanall " target = args["target"] if "target" in args else "" -- cgit v1.2.3