From 60656b0ebb621b3b8dbdd1916e24e3ab8f1a255c Mon Sep 17 00:00:00 2001 From: Tomasz Wlostowski <tomasz.wlostowski@cern.ch> Date: Thu, 9 Jun 2011 18:03:29 +0200 Subject: [PATCH] check for XILINX environment variable --- modules/genrams/Manifest.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/genrams/Manifest.py b/modules/genrams/Manifest.py index 46403f38..ac4a7e4e 100644 --- a/modules/genrams/Manifest.py +++ b/modules/genrams/Manifest.py @@ -37,7 +37,12 @@ def __import_coregen_module(path, name, work_dir): f.close() def __import_coregen_files(): - coregen_path = __os.getenv("XILINX") + "/ISE/coregen/ip/xilinx/primary/com/xilinx/ip/" + xilinx_dir = __os.getenv("XILINX"); + if xilinx_dir == None: + print("[genrams] FATAL ERROR: XILINX environment variable not set. Do you have ISE installed?") + __os.exit(-1) + + coregen_path = xilinx_dir + "/ISE/coregen/ip/xilinx/primary/com/xilinx/ip/" work_dir = __manifest + "/coregen_ip"; -- GitLab