build/xilinx: simplify LITEX_ENV_ISE/VIVADO handling.
authorFlorent Kermarrec <florent@enjoy-digital.fr>
Wed, 20 May 2020 08:00:39 +0000 (10:00 +0200)
committerFlorent Kermarrec <florent@enjoy-digital.fr>
Wed, 20 May 2020 08:00:39 +0000 (10:00 +0200)
litex/build/xilinx/ise.py
litex/build/xilinx/vivado.py

index 4e90459986fad102f0a6c1f0dcd850572fe51fba..34b82ae308b04a8e7933cc5ed865a15ca10d9ae8 100644 (file)
@@ -115,9 +115,8 @@ def _run_ise(build_name, mode, ngdbuild_opt, toolchain, platform):
         script_ext = ".sh"
         shell = ["bash"]
         build_script_contents = "# Autogenerated by LiteX / git: " + tools.get_litex_git_revision() + "\nset -e\n"
-        litex_env_ise = os.getenv("LITEX_ENV_ISE", None)
-        if litex_env_ise is not None:
-            build_script_contents += "source " + os.path.join(litex_env_ise, "settings64.sh\n")
+        if os.getenv("LITEX_ENV_ISE", False):
+            build_script_contents += "source " + os.path.join(os.getenv("LITEX_ENV_ISE"), "settings64.sh\n")
         fail_stmt = ""
     if mode == "edif":
         ext = "ngo"
index 2f707e2d458b906dbf5b5f1f904f3b9f4c75fc55..d81c682d6b26c2007596d4d673529eec2dc11acf 100644 (file)
@@ -73,9 +73,8 @@ def _build_script(build_name):
         tools.write_to_file(script_file, script_contents)
     else:
         script_contents = "# Autogenerated by LiteX / git: " + tools.get_litex_git_revision() + "\nset -e\n"
-        litex_env_vivado = os.getenv("LITEX_ENV_VIVADO", None)
-        if litex_env_vivado is not None:
-            script_contents += "source " + os.path.join(litex_env_vivado, "settings64.sh\n")
+        if os.getenv("LITEX_ENV_VIVADO", False):
+            script_contents += "source " + os.path.join(os.getenv("LITEX_ENV_VIVADO"), "settings64.sh\n")
         script_contents += "vivado -mode batch -source " + build_name + ".tcl\n"
         script_file = "build_" + build_name + ".sh"
         tools.write_to_file(script_file, script_contents)