Commit ffa53083 authored by Pawel Szostek's avatar Pawel Szostek

Implement --force switch handling

parent 1ea61641
......@@ -31,8 +31,10 @@ class GenerateISEMakefile(Action):
def run(self):
logging.info("Generating makefile for local synthesis.")
ise_path = global_mod.env["ise_path"]
if global_mod.env["ise_path"]:
ise_path = global_mod.env["ise_path"]
else:
ise_path = ""
global_mod.makefile_writer.generate_ise_makefile(top_mod=self.modules_pool.get_top_module(),
ise_path=ise_path)
......
......@@ -41,21 +41,16 @@ class GenerateISEProject(Action):
def _check_env(self):
env = self.env
if self.env["ise_path"] is None:
logging.error("Can't generate an ISE project. ISE not found.")
quit()
else:
if not env["ise_version"]:
logging.error("Xilinx version cannot be deduced. Cannot generate ISE "
"project file properly. Please use syn_ise_version in the manifest "
"or set")
sys.exit("Exiting")
else:
logging.info("Generating project for ISE v. %s" % env["ise_version"])
def _to_bcd(self, integer):
assert integer >= 0 and integer <= 0
if not self.options.force:
if self.env["ise_path"] is None:
logging.error("Can't generate an ISE project. ISE not found.")
quit()
if not env["ise_version"]:
logging.error("Xilinx version cannot be deduced. Cannot generate ISE "
"project file properly. Please use syn_ise_version in the manifest "
"or set")
sys.exit("Exiting")
logging.info("Generating project for ISE v. %s" % env["ise_version"])
def run(self):
self._check_all_fetched_or_quit()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment