Commit 319d3cdc authored by Florent Kermarrec's avatar Florent Kermarrec
Browse files

build: use default toolchain_path on all backends when toolchain_path passed value is None

parent e7c9ab0b
...@@ -117,7 +117,9 @@ fi ...@@ -117,7 +117,9 @@ fi
class AlteraQuartusToolchain: class AlteraQuartusToolchain:
def build(self, platform, fragment, build_dir="build", build_name="top", def build(self, platform, fragment, build_dir="build", build_name="top",
toolchain_path="/opt/Altera", run=True, **kwargs): toolchain_path=None, run=True, **kwargs):
if toolchain_path is None:
toolchain_path="/opt/Altera"
cwd = os.getcwd() cwd = os.getcwd()
os.makedirs(build_dir, exist_ok=True) os.makedirs(build_dir, exist_ok=True)
os.chdir(build_dir) os.chdir(build_dir)
......
...@@ -131,7 +131,9 @@ class LatticeDiamondToolchain: ...@@ -131,7 +131,9 @@ class LatticeDiamondToolchain:
special_overrides = common.lattice_ecpx_special_overrides special_overrides = common.lattice_ecpx_special_overrides
def build(self, platform, fragment, build_dir="build", build_name="top", def build(self, platform, fragment, build_dir="build", build_name="top",
toolchain_path="/opt/Diamond", run=True, **kwargs): toolchain_path=None, run=True, **kwargs):
if toolchain_path is None:
toolchain_path = "/opt/Diamond"
os.makedirs(build_dir, exist_ok=True) os.makedirs(build_dir, exist_ok=True)
cwd = os.getcwd() cwd = os.getcwd()
os.chdir(build_dir) os.chdir(build_dir)
......
...@@ -189,7 +189,9 @@ class XilinxVivadoToolchain: ...@@ -189,7 +189,9 @@ class XilinxVivadoToolchain:
) )
def build(self, platform, fragment, build_dir="build", build_name="top", def build(self, platform, fragment, build_dir="build", build_name="top",
toolchain_path="/opt/Xilinx/Vivado", source=True, run=True, **kwargs): toolchain_path=None, source=True, run=True, **kwargs):
if toolchain_path is None:
toolchain_path = "/opt/Xilinx/Vivado"
os.makedirs(build_dir, exist_ok=True) os.makedirs(build_dir, exist_ok=True)
cwd = os.getcwd() cwd = os.getcwd()
os.chdir(build_dir) os.chdir(build_dir)
......
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