From b4e4e6bb212cff4cf0b2b5129a687d833b341b5a Mon Sep 17 00:00:00 2001 From: yuyi Date: Mon, 4 May 2020 00:13:37 +0800 Subject: [PATCH] vrepl: fix cleanup on windows --- cmd/tools/vrepl.v | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/cmd/tools/vrepl.v b/cmd/tools/vrepl.v index 576a8558f5..e51b478f71 100644 --- a/cmd/tools/vrepl.v +++ b/cmd/tools/vrepl.v @@ -81,8 +81,19 @@ pub fn run_repl(workdir string, vrepl_prefix string) []string { println('') os.rm(file) os.rm(temp_file) - os.rm(file[..file.len - 2]) - os.rm(temp_file[..temp_file.len - 2]) + $if windows { + os.rm(file[..file.len - 2] + '.exe') + os.rm(temp_file[..temp_file.len - 2] + '.exe') + $if msvc { + os.rm(file[..file.len - 2] + '.ilk') + os.rm(file[..file.len - 2] + '.pdb') + os.rm(temp_file[..temp_file.len - 2] + '.ilk') + os.rm(temp_file[..temp_file.len - 2] + '.pdb') + } + } $else { + os.rm(file[..file.len - 2]) + os.rm(temp_file[..temp_file.len - 2]) + } } mut r := Repl{} mut readline := readline.Readline{}