Add the exe extension to the tool binaries so that they are found in Windows path

parent 8ac7cfcd
......@@ -35,7 +35,7 @@ class ToolActiveHDL(ToolSim):
TOOL_INFO = {
'name': 'Aldec Active-HDL',
'id': 'active_hdl',
'windows_bin': 'vsimsa',
'windows_bin': 'vsimsa.exe',
'linux_bin': None}
STANDARD_LIBS = ['ieee', 'std']
......
......@@ -36,7 +36,7 @@ class ToolDiamond(ToolSyn):
TOOL_INFO = {
'name': 'Diamond',
'id': 'diamond',
'windows_bin': 'pnmainc',
'windows_bin': 'pnmainc.exe',
'linux_bin': 'diamondc',
'project_ext': 'ldf'}
......
......@@ -37,7 +37,7 @@ class ToolGHDL(ToolSim):
TOOL_INFO = {
'name': 'GHDL',
'id': 'ghdl',
'windows_bin': 'ghdl',
'windows_bin': None,
'linux_bin': 'ghdl'}
STANDARD_LIBS = ['ieee', 'std']
......
......@@ -36,7 +36,7 @@ class ToolIcestorm(ToolSyn):
TOOL_INFO = {
'name': 'IceStorm',
'id': 'icestorm',
'windows_bin': 'yosys -c',
'windows_bin': None,
'linux_bin': 'yosys -c',
'project_ext': ''}
......
......@@ -55,7 +55,7 @@ class ToolISE(ToolSyn):
TOOL_INFO = {
'name': 'ISE',
'id': 'ise',
'windows_bin': 'xtclsh',
'windows_bin': 'xtclsh.exe',
'linux_bin': 'xtclsh',
'project_ext': 'xise'}
......
......@@ -42,7 +42,7 @@ class ToolISim(ToolSim):
TOOL_INFO = {
'name': 'ISim',
'id': 'isim',
'windows_bin': 'isimgui',
'windows_bin': 'isimgui.exe',
'linux_bin': 'isimgui'}
STANDARD_LIBS = ['std', 'ieee', 'ieee_proposed', 'vl', 'synopsys',
......
......@@ -37,7 +37,7 @@ class ToolIVerilog(ToolSim):
TOOL_INFO = {
'name': 'Icarus Verilog',
'id': 'iverilog',
'windows_bin': 'iverilog',
'windows_bin': None,
'linux_bin': 'iverilog'}
STANDARD_LIBS = ['std', 'ieee', 'ieee_proposed', 'vl', 'synopsys']
......
......@@ -36,7 +36,7 @@ class ToolLibero(ToolSyn):
TOOL_INFO = {
'name': 'Libero',
'id': 'libero',
'windows_bin': 'libero SCRIPT:',
'windows_bin': 'libero.exe SCRIPT:',
'linux_bin': 'libero SCRIPT:',
'project_ext': 'prjx'}
......
......@@ -36,7 +36,7 @@ class ToolModelsim(VsimMakefileWriter):
TOOL_INFO = {'name': 'Modelsim',
'id': 'modelsim',
'windows_bin': 'vsim',
'windows_bin': 'vsim.exe',
'linux_bin': 'vsim'}
STANDARD_LIBS = ['ieee', 'std', 'altera_mf']
......
......@@ -35,7 +35,7 @@ class ToolPlanAhead(ToolXilinx):
TOOL_INFO = {
'name': 'PlanAhead',
'id': 'planahead',
'windows_bin': 'planAhead -mode tcl -source',
'windows_bin': 'planAhead.exe -mode tcl -source',
'linux_bin': 'planAhead -mode tcl -source',
'project_ext': 'ppr'}
......
......@@ -42,7 +42,7 @@ class ToolQuartus(ToolSyn):
TOOL_INFO = {
'name': 'Quartus',
'id': 'quartus',
'windows_bin': 'quartus_sh -t',
'windows_bin': 'quartus_sh.exe -t',
'linux_bin': 'quartus_sh -t',
'project_ext': 'qpf'}
......
......@@ -69,7 +69,7 @@ class ToolRiviera(VsimMakefileWriter):
TOOL_INFO = {
'name': 'Riviera',
'id': 'riviera',
'windows_bin': 'vsim',
'windows_bin': 'vsim.exe',
'linux_bin': 'vsim'}
STANDARD_LIBS = RIVIERA_STANDARD_LIBS
......
......@@ -39,7 +39,7 @@ class ToolVivado(ToolXilinx, ToolSim):
TOOL_INFO = {
'name': 'vivado',
'id': 'vivado',
'windows_bin': 'vivado -mode tcl -source',
'windows_bin': 'vivado.exe -mode tcl -source',
'linux_bin': 'vivado -mode tcl -source',
'project_ext': 'xpr'
}
......
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