From e56e4b3e90e3f8914db9781a8fb32a7a89d764ba Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Sat, 1 Apr 2023 08:18:24 +0300 Subject: [PATCH] tools: use `os.symlink(vexe, vsymlink)` on Windows too (#17838) --- cmd/tools/vsymlink.v | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/tools/vsymlink.v b/cmd/tools/vsymlink.v index 199605d1bc..23378fd262 100644 --- a/cmd/tools/vsymlink.v +++ b/cmd/tools/vsymlink.v @@ -84,7 +84,7 @@ fn setup_symlink_windows(vexe string) { } } // First, try to create a native symlink at .\.bin\v.exe - os.symlink(vsymlink, vexe) or { + os.symlink(vexe, vsymlink) or { // typically only fails if you're on a network drive (VirtualBox) // do batch file creation instead eprintln('Could not create a native symlink: ${err}') @@ -121,7 +121,7 @@ fn setup_symlink_windows(vexe string) { new_paths << p } } - new_sys_env_path := new_paths.join(';') + new_sys_env_path := new_paths.join(os.path_delimiter) if new_sys_env_path == sys_env_path { println('System %PATH% was already configured.') } else {