v: make launch_tool use .exe extension on windows
							parent
							
								
									aab1045045
								
							
						
					
					
						commit
						05329d6731
					
				|  | @ -20,7 +20,7 @@ fn launch_tool(is_verbose bool, tname string, cmdname string) { | ||||||
| 	} | 	} | ||||||
| 	mut compilation_options := os.args[1..tname_index].clone() | 	mut compilation_options := os.args[1..tname_index].clone() | ||||||
| 	tool_args := os.args[1..].join(' ') | 	tool_args := os.args[1..].join(' ') | ||||||
| 	tool_exe := os.realpath('$vroot/cmd/tools/$tname') | 	tool_exe := path_of_executable(os.realpath('$vroot/cmd/tools/$tname')) | ||||||
| 	tool_source := os.realpath('$vroot/cmd/tools/${tname}.v') | 	tool_source := os.realpath('$vroot/cmd/tools/${tname}.v') | ||||||
| 	tool_command := '"$tool_exe" $tool_args' | 	tool_command := '"$tool_exe" $tool_args' | ||||||
| 	if is_verbose { | 	if is_verbose { | ||||||
|  | @ -68,3 +68,10 @@ fn launch_tool(is_verbose bool, tname string, cmdname string) { | ||||||
| 	 | 	 | ||||||
| 	exit(os.system(tool_command)) | 	exit(os.system(tool_command)) | ||||||
| } | } | ||||||
|  | 
 | ||||||
|  | fn path_of_executable(path string) string { | ||||||
|  | 	$if windows { | ||||||
|  | 		return path + '.exe' | ||||||
|  | 	} | ||||||
|  | 	return path | ||||||
|  | } | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue